<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:currency="http://xbrl.sec.gov/currency/2022"
  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:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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:zyme="http://www.zymeworks.com/20221231">
    <link:schemaRef xlink:href="zyme-20221231.xsd" xlink:type="simple"/>
    <context id="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia69aaa88de56497c9ebb29463a468e03_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9e340a87983847d0b1aa2bbdb5395978_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zyme:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ba71b2db8c6474b8831898e52a00cdd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i55ac6fe36ef540318411ce911ad06e2d_I20230303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2023-03-03</instant>
        </period>
    </context>
    <context id="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b9323b9668647499549cfe8214d5afa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9cedef2925114c8b8a0466a98f6224e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic2edea73bdfc470cbd814cc49eaf88f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">zyme:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b4ca4e7316f46c9927da69854770cd2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i5ec085fa881746bcb50f5122f5dd6567_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i69a1e61c1fd849f3bfe06b632250b3c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i102f9b78cc01475e91f82e1077ad699b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i77ce18daf7cb4740a882aaa646e9010a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="idce9861b88224b4b986efa82e964382f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i3c7995c9ad304debbfbc06225ccab2e3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="ibe4dc555528d4414957f39a42c444a0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7548019c0f5344cea71a2ef24be4387f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">zyme:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i348f488c42dc4caaa3479595d2445a29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="idd662b774dfb4fa29ced65dce420a4ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i808e960accfc4ca192e6a4b56858fb30_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i24ee427c159e4ac085d1d7f4a086a465_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1cf111c1775f4eb6bf264080f68a34ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e9d432dc0924ef587b9601412098923_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d77f9fe26194120b92df6c659c72129_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i9f38d222db8146f48f9a48d49291f651_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1bb4242a9d0c4f2597015f9c0e73c52b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i437328b2c4ca40b3a95bcc241dcf545a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">zyme:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i765696c43fee42e190665434d6d2f923_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i5e60dc63c6c740bb846912dea5962b24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1842396aab4a4d258fdea0bbfbe050f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f1899212cb14100922eb6484c7586df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic38d67e8ce0b4550adb4bdfd97d81583_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i87a2fbd34e1644f2a2b0156d944323a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5ef11eed2de4e41badd12d36bb020e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">zyme:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib91012b48916401fb5d00ec657cee2eb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i392c272c6f404218bb1e907d118f2144_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i254851183fdd4611937d1192d62dd044_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">zyme:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i96e06f36a4e143948e8d3cab82c4cd3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="idf79ade9c58c4ae785579a7d10cca98a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i6e9a28945ecc46f3bb4d10fdf62ecc1a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieab5d463da784f8fa0a12fe256fa7e17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i0ee045eb210d4e5da6565b061ad2ec6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">zyme:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37f3f6464d2b41bd9bbd17f8053e80b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1bc14eac71d047aba8f80abda2241c46_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f88645b8a3c4ad292790fea929e9eb4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">zyme:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5c1b7251e00f4c70a8edfe53ae6a0244_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">zyme:FederalTaxIncentiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib923b50e52be4ff3b1b3d38598289742_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib63368edc57b4268b9ddb29a6b970927_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic75615804e8d4bcfaf5b7c45437ec2e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i176a3d397b444888a88d84689ebcc049_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic98537bb787d4e748120b9af21207c9b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d63dad449324aa09e24bb428d4cfd98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8b1cde14dd448fb8559b0e3ee0cd485_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53774e644cfa4a9cbe3119d63e4161f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ade1d3158c2492f80beed54f70ae51f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9b3b249aff3d4532ae043b0f053fcfa8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">zyme:IndefiniteLivedIntangibleAssetsInProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i15280d035a0a4699a7beb8446cc267f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">zyme:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i67faa2d60c834c968c4c2a146e98645a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">zyme:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a9fea6cd5d843c98f59abbc87f66b0c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9eb6691a9cee483dbb29f5af01db2a56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4eb87aed100d41109ff79604a532d5e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i6ecedafdd9d64b03b6476f6851cc5fa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="idcbc7eb6037a49a08437efb8a4430d1e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">zyme:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec76ef9bd3754323b66a0237d49b602f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">zyme:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2b07d765a844b878073e3f11fae2f0a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i9731ee2737894ba4aa974843846873e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="ibd56fe2fe3da4ee5b21e4c03a2b6b9a1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i85431db7588e480099721b1a61c7c7d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1ef3a76d78484b01a74481b4b85aff35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:ResearchLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i393acd45a84c41639571e3c4778cac5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:ResearchLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i867b218ec87b4986a709c696a883c4ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad199e9ef07c4ab1a42cbb5cd5cd9dee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib59901507fe64bd79b6ac6700f401792_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d981fbe9a894abc96be08859e4b9e71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5bbf2f62b56c4b37ae253e4d703414bd_D20200127-20200127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zyme:OfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-27</startDate>
            <endDate>2020-01-27</endDate>
        </period>
    </context>
    <context id="i04ea074c5e734a0b83b211838619ddc7_D20200127-20200127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-27</startDate>
            <endDate>2020-01-27</endDate>
        </period>
    </context>
    <context id="i996b9fe4bcc54243b8af9852b0ad34f4_I20200127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zyme:OfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-27</instant>
        </period>
    </context>
    <context id="i3ba947172bc94b3db7e68a9039b67b7c_D20220131-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zyme:OfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i58ae3dcde0b74763a70e1e60110fd4f5_D20220131-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="iade2acbb8d61413ebb85561035f9d480_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zyme:OfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i13b3c17fa8de42aab74c995aed3df2fc_I20221012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">zyme:ZymeworksBCIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-12</instant>
        </period>
    </context>
    <context id="ifcf941191198440fb34a53e95b2bb195_D20221013-20221013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-13</startDate>
            <endDate>2022-10-13</endDate>
        </period>
    </context>
    <context id="i8fe6455e287249b3a117ab145ca78bc1_D20221013-20221013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zyme:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-13</startDate>
            <endDate>2022-10-13</endDate>
        </period>
    </context>
    <context id="i9f87ed6e7ce044909a91b6fa14fe6a5b_D20190624-20190624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-24</startDate>
            <endDate>2019-06-24</endDate>
        </period>
    </context>
    <context id="i3b4d6951b02f4a7d89d86de90e2b7473_I20190624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">zyme:OfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-24</instant>
        </period>
    </context>
    <context id="id986e98877a442fa991d85048387181c_I20190624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2019-06-24</instant>
        </period>
    </context>
    <context id="i3520fbf4e10f44afa7e83d39ce4b40e3_D20220823-20220823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <startDate>2022-08-23</startDate>
            <endDate>2022-08-23</endDate>
        </period>
    </context>
    <context id="i7b73f2be6aba4458a25cb966f18fdc1c_D20221025-20221025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zyme:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-25</startDate>
            <endDate>2022-10-25</endDate>
        </period>
    </context>
    <context id="ie212839e4935466cab130cd51f0cd52e_D20221027-20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zyme:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-27</startDate>
            <endDate>2022-10-27</endDate>
        </period>
    </context>
    <context id="i062d6c0100514c60b74ee927e34ff158_I20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">zyme:PreFundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-27</instant>
        </period>
    </context>
    <context id="id2418bbfc2794a40931dd81f6daa6e5a_I20220609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2022-06-09</instant>
        </period>
    </context>
    <context id="i9ef00b988b8141b2a8add246440bb33b_D20060714-20060714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:OriginalStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2006-07-14</startDate>
            <endDate>2006-07-14</endDate>
        </period>
    </context>
    <context id="icec02830faab4519b216d3e3f567b218_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:OriginalStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13bba97336c34349acd4b8d939a18e95_I20180607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2018-06-07</instant>
        </period>
    </context>
    <context id="ia81f721130004c41b70252263710edff_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i1e7f40b6452142cb85d6a3bfe00a3711_D20190101-20281231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2028-12-31</endDate>
        </period>
    </context>
    <context id="i5df239e2424848d08f713e0f8e392c8e_D20180607-20180607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
        </entity>
        <period>
            <startDate>2018-06-07</startDate>
            <endDate>2018-06-07</endDate>
        </period>
    </context>
    <context id="i14bac0ff6e79440dabcbbad7818fb40a_I20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-05</instant>
        </period>
    </context>
    <context id="i12837fd0d00f4561820d1aa88d5664b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ebf8cfe6b554ba8b85a5c9a07d95b42_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i70aadef0bf2547d68dc22b293c0fef71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="ifc125111d7c845d18947ad45faf2edce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="ifcdba2b6a4ce4b7baa99b2fb34173ede_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:CADDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0cf7e59c3954b18bad1a43cf2da8830_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:CADDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:CADDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d6bf172a09a4784934b2cb4310b9656_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:CADDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:CADDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb1cfce5dd284b41bb0de42191f5f29d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:CADDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41569a5f21ea40bf825ae6b779e8d911_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:USDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ac8828462544f2dae0e0f194ec15b4a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:USDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:USDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3902dfaff4824b6c91048c6e6739810f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:USDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:USDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iafdd73c51b0746db893dfe05636036b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:USDollarsUnderTheNewStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i90348e9216e948798278617d05cbc87f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1e1e40330bfd4bb7ba155d15e17a15e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i43fc13abb8b94ea6a376627c0ec6016f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i77a1b1f5b09c4888a566e6c376aad250_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i9559848fe6fb47998ee8db82cca5c586_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i7735642abc9b43458f8b0ce7d17412ab_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i092f8c7bbddc46458b4ae8b3d6930ea9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic729a9802e06449b82e5fbb2967c2aaf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ab25868fe524690a5142f2032ec004d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied2ef8eb9d5e418285c30fd42473ff0c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib79842dd73a444258d309ca56e9c1847_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1bf4ebf0152948118f9898b5611c3ff7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i1d5dd32c7d03409589147f84b0ab404c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5f433e2e0cd44e3ba67a72cdb06fd030_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityClassifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1798d27931e48eb857748d0753e808c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityClassifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59f2cbde8c204489b029d1ebf9f5d751_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityClassifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ce85d97a10840c185032c768ac34035_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityClassifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1cb562230e849eebf0b125d8244f120_D20180607-20180607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-07</startDate>
            <endDate>2018-06-07</endDate>
        </period>
    </context>
    <context id="i9f07183aa5ad4c87af521ed5785f83c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:EmployeesStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36c62f244e4c4f238593254443259c39_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:EmployeesStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f1718a95828427ca6c8a6f9d0829b71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:EmployeesStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i760a9a0078b94c3f93dc37897165e376_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:EmployeesStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i684bb83f32a64697b96fd308462bf6a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:EmployeesStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93902f47874a47a9b4bea26347b9cd75_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:GrantCEWSAndRentSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2f13e04ef6804b47985c4dc3184d724f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:GrantCEWSAndRentSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b63ea2134d643919c9b05c14abee2f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:GrantCEWSAndRentSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7efb0064e9147e4bee66c72f6937c1b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:SREDCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65c8f41c72e44b148f2c0bda4c07b53d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:SREDCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5603bc42ba114f2db74ba747511c2281_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:SREDCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i394f339163154f7facf46f2fb87abff2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc99ad703984448496a660a1813b34ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2c9c15c75d448be9eade916d4f58c40_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f7bc65749d44a7faed7e9b96b633520_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CanadaEmergencyWageSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i809d7cae411e4581b1cea00c2a8f0848_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CanadaEmergencyWageSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b64b9862ee94344b0647253f5d8b118_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CanadaEmergencyRentSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i97a05b5d0605422bbe8f7d1bacda071a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CanadaEmergencyRentSubsidyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2573c8f9526459ea542d3a8a95688e4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicensingAndTechnologyTransferFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1ce2fb8d3ef4734ad4ef59f59bb13d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicensingAndTechnologyTransferFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i722046009ce44ff3a22d6fc5bf4f5e81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicensingAndTechnologyTransferFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib47bad7f068f425ab30c0e7a844ede76_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchSupportPaymentsAndOtherServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8bc30727f3c04604bd0c2c5c57923954_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchSupportPaymentsAndOtherServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i46311d993dcc430592b5cec32a215a5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchSupportPaymentsAndOtherServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic95c4a0282c1478db5d1a69fbc6f2a4f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:AtrecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicensingFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91ed434c8dec404087936888c36f0817_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:AtrecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicensingFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i346f5a6c35174acb917b7e569ec4f688_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:AtrecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicensingFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fabcae36b824671a9360bad79b0952d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c178c9666de478d8ef459015d978efe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0446ba34c59042ada4e9f0776e3b5282_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i333830f4c4514d4e8c45844d11ce9973_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic72cffe229c845d8b52b110766c322c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5fd89b7bc9b4de58516e6183043216c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd74de1d45624008b25da9ca30fa9c91_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:IconicTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PartnerRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ice08cebbcf594f06907fbda77ec79940_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:IconicTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PartnerRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb2665c5b8aa4d30b11800f0d5322c73_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:IconicTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PartnerRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09d3d9f32e204953a2dff4255b2be429_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic0a3212d80c6406bb93c9a0142cf4558_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe05c67e08414f8f9527a0e31d24a90e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d8898056bd4488f816269f2e379176d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchSupportPaymentsAndOtherServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id4a429de287d44528b02f3d3883d45d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchSupportPaymentsAndOtherServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba18cf06a37f478780124d10cdcfff4b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchSupportPaymentsAndOtherServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2583ed04fb4411da5af5265036200b6_D20221101-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DeliveryOfLicensesInitialTechnologyTransferAndBTCDataTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:LicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ic69297b58c8f4512bffb7bacd5d9dd66_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DeliveryOfLicensesInitialTechnologyTransferAndBTCDataTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:LicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie369ce0608754193a26c66afdf125205_I20221018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DeliveryOfLicensesInitialTechnologyTransferAndBTCDataTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:LicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-18</instant>
        </period>
    </context>
    <context id="i078a299965a34508aa98ef70a9efe80b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:RecoveryOfCostOfDevelopmentWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:LicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf04a2143de747b5931fe68993e23a06_I20221018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-18</instant>
        </period>
    </context>
    <context id="ie9864c044a734d70a3741a87373674af_I20221018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-18</instant>
        </period>
    </context>
    <context id="ib1aa80682e72402d947f7c59965a4457_I20221018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-18</instant>
        </period>
    </context>
    <context id="i296740035b9e42369a8d03ba41664a26_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JazzMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialAndDevelopmentMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:LicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c22438991c34eeda06edf0d2d23afc3_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zyme:AtrecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i1c8cb2b59ce54a7b840a728d43e4a4f1_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">zyme:AtrecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7412a9d713994e7fa519dffcf978bb6c_D20110822-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:MerckSharpAndDohmeResearchLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-08-22</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if44163cc184241c9bc5f3ee7d3c3c87a_D20110822-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:MerckSharpAndDohmeResearchLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-08-22</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6c53ca16a7e46e5932c52ab9d1b0ded_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:MerckSharpAndDohmeResearchLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2fde8544429f4641a9b9bd9a74d0980b_D20131217-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:EliLillyAndCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-12-17</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i221a724835ef42f98904e2294c992768_D20131217-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:EliLillyAndCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-12-17</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d6c8baf3d86420ab5fd2ac70ccf53e7_D20141022-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:EliLillyAndCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchAndDevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">zyme:ProjectTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-10-22</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd31615696794c47b13256e81c78776b_D20141223-20141223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2014-12-23</endDate>
        </period>
    </context>
    <context id="i52360c05f0bf4468b9e057a2b9b206ea_D20141223-20141223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2014-12-23</endDate>
        </period>
    </context>
    <context id="i5b914c6c09df4e3aa96983fc80dad23f_D20141223-20141223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2014-12-23</endDate>
        </period>
    </context>
    <context id="ibf6423e9fb65484285720ab039bd2435_D20141223-20141223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2014-12-23</endDate>
        </period>
    </context>
    <context id="i664b9958ec89465c86e7c1cd0800f678_D20141223-20141223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2014-12-23</endDate>
        </period>
    </context>
    <context id="i39f7daa9ff2d4646b57569eee7af3c86_D20141223-20141223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2014-12-23</endDate>
        </period>
    </context>
    <context id="i64c840d4185141308a581fce16b2663b_D20141223-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:CelgeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:OptionExerciseFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-23</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief0a785e9b5b4bf7a51676de6ab2ea0f_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BristolMyersSquibbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i72ef7dbebdab40c0aa460e96b75f8536_D20151201-20151201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-01</endDate>
        </period>
    </context>
    <context id="id3d0f3157feb491687c37c12ee35a5c7_D20151201-20151201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchDevelopmentAndCommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-01</endDate>
        </period>
    </context>
    <context id="i6932b88bb45b4ed2b55af82acb28fa0c_D20160421-20160421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:MilestoneAndOtherPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-21</startDate>
            <endDate>2016-04-21</endDate>
        </period>
    </context>
    <context id="iff9e9aecfcca4a639c3e19eb8dda5ba4_D20160421-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:PlatformTechnologyTransferAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-21</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie98f1f2dc61c4dc4b742909647bdb014_D20160421-20160421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:PlatformTechnologyTransferAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-21</startDate>
            <endDate>2016-04-21</endDate>
        </period>
    </context>
    <context id="iae3a832c34ab440fa2d79966cc7c28c9_D20160421-20160421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:PlatformTechnologyTransferAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-21</startDate>
            <endDate>2016-04-21</endDate>
        </period>
    </context>
    <context id="i221f723b43a0470ba0ffae3c29db415d_D20160421-20160421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialSalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:PlatformTechnologyTransferAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-21</startDate>
            <endDate>2016-04-21</endDate>
        </period>
    </context>
    <context id="ie0472c74512c430195c5415f478abde0_D20160421-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:GlaxoSmithklineIntellectualPropertyDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchDevelopmentAndCommercialMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-21</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib1892ffa8420400191135e6b66288bca_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:MilestoneAndOtherPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i7e3d50e567af46c3b9b680a3ae68c49e_D20160926-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if64f768a80da45d292e0ff0c16287fd2_D20160926-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:ResearchAndDevelopmentRegulatoryAndSalesRelatedMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4eb6a53438b2460fa63b08796e6eb981_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="ia475ea5860914485862847d71993d3cf_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="ib478d9d7756c400888c09f42505f90b3_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i83677105627b46658c44123c695edc69_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:CrossLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="ie0840e1a0e664e15b4bb0fdbb129f16c_D20180530-20180530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2018-05-30</endDate>
        </period>
    </context>
    <context id="ifa0ff0f0626b45b1b3e80ca92b9ed6ad_D20180530-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab7d856b7ef74ed399f61d71513eaa23_D20180530-20180530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2018-05-30</endDate>
        </period>
    </context>
    <context id="i8696a29feb7a4af299aa00e2c1aaf833_D20180530-20180530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2018-05-30</endDate>
        </period>
    </context>
    <context id="ib2a13ce0d0f349fbba3037a390928380_D20180530-20180530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2018-05-30</endDate>
        </period>
    </context>
    <context id="ic1886b46d0534ceeb16d4ea8fd67d279_D20180530-20180530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:NoncollaborativeArrangementTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2018-05-30</endDate>
        </period>
    </context>
    <context id="ief131e4ba78b45459d9a18e2f92f33a3_D20180530-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialAndDevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i23d80fae7c3648378391efad9da7a8bc_D20171113-20171113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:LicenseAndMilestonePaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-13</startDate>
            <endDate>2017-11-13</endDate>
        </period>
    </context>
    <context id="if482354f1caa477ea44989c753fae0f6_D20171113-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-13</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13f67655302a48fcadb5f613f83dbf1f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90fffb8553bc4c14ac68095b5ec02241_D20171113-20171113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-13</startDate>
            <endDate>2017-11-13</endDate>
        </period>
    </context>
    <context id="ied7533b3b41d4caeaa6c2aa057a505cc_D20171113-20171113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-13</startDate>
            <endDate>2017-11-13</endDate>
        </period>
    </context>
    <context id="i56bb6052dba145abb9fc2daf33393c99_D20171113-20171113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-13</startDate>
            <endDate>2017-11-13</endDate>
        </period>
    </context>
    <context id="i0ced8e49c00c4407854d8207ead280ba_D20171113-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:JanssenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-13</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iea54db85b5ad43b28fd715543fcee32a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:UpfrontFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic7c7629ffed445e18a9911938486b8c4_D20181023-20181023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:FirstTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-23</startDate>
            <endDate>2018-10-23</endDate>
        </period>
    </context>
    <context id="i205a56fa0e1248f38d1dd1aa70545e19_D20181023-20181023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:FirstTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-23</startDate>
            <endDate>2018-10-23</endDate>
        </period>
    </context>
    <context id="if6eb46f07e6e4922bf233fb24c5bd242_D20181023-20181023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:FirstTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-23</startDate>
            <endDate>2018-10-23</endDate>
        </period>
    </context>
    <context id="i86467a0cf7504ed69dff363e3b9f9786_D20181023-20181023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:DevelopmentMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:SecondTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-23</startDate>
            <endDate>2018-10-23</endDate>
        </period>
    </context>
    <context id="ic4e7cf589c494d189e6e83ac1b8c0f12_D20181023-20181023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:SecondTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-23</startDate>
            <endDate>2018-10-23</endDate>
        </period>
    </context>
    <context id="ibce8aa3e883f414981455fa7d6c96b43_D20181023-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:LeoPharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialAndDevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-23</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica193e8866304af599612ea4caa6521f_I20181126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-26</instant>
        </period>
    </context>
    <context id="i173cb295cefa4633a8b97b9bbf0e95ca_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i36813d16a5d2451d889e117332caccf3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iff7458df42484cbe9e89043e13976cd7_D20181126-20181126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:ZwTwoFiveAndZwFourNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-26</startDate>
            <endDate>2018-11-26</endDate>
        </period>
    </context>
    <context id="idf68532a92234c7d8de4a28add605e70_D20181126-20181126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:ZwTwoFiveAndZwFourNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-26</startDate>
            <endDate>2018-11-26</endDate>
        </period>
    </context>
    <context id="i5e5e4e904d244d809f25a655ef24ecfb_D20181126-20181126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:Zw25AgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-26</startDate>
            <endDate>2018-11-26</endDate>
        </period>
    </context>
    <context id="i521d24dd20294488be6b65206041c634_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic4a5f01866a748399d1f0f528f857db8_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i36ba1a79da224cbf859ff94f63c1d616_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:PerformanceMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d21773d3ad94cd693a12ddd829841cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:ZwTwoFiveAndZwFourNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0cbc6e288604491921f74f7a5b4d20f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">zyme:ZwTwoFiveAndZwFourNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7e0f5dbbff745bd8338d7767620c57b_D20181126-20181126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:BispecificTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-26</startDate>
            <endDate>2018-11-26</endDate>
        </period>
    </context>
    <context id="i40fe957645d04a1b8a6f50ce41db4064_D20181126-20181126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialAndDevelopmentMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">zyme:BispecificTherapeuticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-26</startDate>
            <endDate>2018-11-26</endDate>
        </period>
    </context>
    <context id="i7146c9188e76447babea270764fa7ab7_D20181126-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:BeiGeneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:CommercialAndDevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-26</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6f78177798cc41b3addd27427806022e_D20180530-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:IconicTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">zyme:MilestonePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba49480036dc4cd2af336b841e3f4c08_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:IconicTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9013895bd2804a2fb5d07bab8e0c540a_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">zyme:IconicTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">zyme:ResearchAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i062cb7eb3b9245c9b4f4caffb1c0b91a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d2bc00be7f2470396c22aa485e0e0c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2875e642ffb2492a9668f9a61238ea9f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie003364e2f64400dafb172f8e0ef918f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i472c678476884c499d4a271ec5c5ce94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9dcbc13eb64f4c7ba3df6a25763c0372_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b4df27078c54e65a3c3f54ed7ab7d6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i453ee94d78bb43afb2b9b4ceebf72121_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie3b26334ecfe48b089721cca96fb9cc2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5077204d3b5d4e06ac3dd0a37d920107_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4c3f2f2de28458480a877eaa45595c7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i059b02f74be1457e993dc6ca259b82e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i503cb784df8b4bc2931876f8b4c257d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6990c273585e48e0867ca09f16339f14_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c645bc4c7f84f0b986e29d76c8c1bd3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f3d2b41645d4919bf0b416fd44ba6cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iac2e1c4e492149919a0c05ae4a46a513_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibad9d887c7154465b4ab6fdb33577dcf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1c6428785184dbb8449e109b7afb918_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if607203ef4fb4ed3a164718f58775894_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a87489629bb4410b8374cade1f16eda_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27e6246efcf341d4956fa3d2728b4de1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i739e6b6fc85e4d19b113d525e763160a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54371d767cf343329a06cbf0785942de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0248a086668c41869dd14ea6ed2219be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i098863b0b7a44d8994c0a64bc9351a24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1acb421d1d114ce1bb9b772ffc4dfb2f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3715a22d3f2c46f1bde2921723c9e8a3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia407331c848645f19fe5c7c2a17d346e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i040694cbc21e42a59a32761cbbd79556_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c9a21ac76364e8d9a69e5e260744da8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifcd9d12978cb4b098bc7be142e4acafb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9508d699d184c7083d690396e0db6cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i99cf92ee8b7141a383be47bd005f2cd3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYearTwoThousandThirtyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76bf57c83dc641a395bd09e1b9e77ac4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if83a086476d64906b8090a0e1b42aeb3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f29c1f026c44b939209aa9073b358b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icde621328a7c4254976681fc8ecc678c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ce26843f63f4cb686d51b57eb1980d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d10686ec0ba4d48ae985fdca9be3dee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i362fb954dcbd4db7a9f308021627d4c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fd6e59666804af1b36b7dee2bce1dbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie3045f6b32fd4895b11949dd6400ba77_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c22181788ae47f794e8fc9fd401fc94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic74e013a1fd9440c95ac03abab161924_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i07013ff7c7cb422da6249224cf0da400_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">zyme:TaxYear2042Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b6b8206330e423ebf79fa0a7dd6d7b0_I20190125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA-BC</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-25</instant>
        </period>
    </context>
    <context id="id5c75ac5345f41d0a2292ef87eb8ac72_D20190125-20190125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA-BC</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-25</startDate>
            <endDate>2019-01-25</endDate>
        </period>
    </context>
    <context id="i12f4e5e9a998488dbcf18d84fb874e10_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09cf08caa8ec4b9fa18eba7d3767cae7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if522096866a547b09614d0d2dbae4b47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia43f3c2b574d47babbf5a046d151aa5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c257da6799d4b3a9251f1ed24d3bb7d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i10381565d7244cb691628b449131a6c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2415f74c4f9545a1bfadc2ee5f107800_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icefc87220c08442982e862dcdd940f00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityForContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d37504ac8bb4fb780e1fd603a954c5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityForContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i472ca090668c4c79a57611f081b2e8c7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</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="i4ad43408d7bc439bb9991a9b6b35330d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84345ca156664987952bdf5cda66027a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ba7d5de770842c998c7241489a1d930_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b1996cd1ead4dc0974ff6af3685db56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c36b638423b4a97ad512933aaf826f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic181a848f2c54ee49a33b7c02edff55c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityForContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief853ab51c384e8f9cd8d15ab41184d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">zyme:LiabilityForContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07832d3fc0ec45d4a5b73874617b6c4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bce373ac5024beaad8cf9bdf2188553_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">zyme:KairosAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i933d49dcfa9f489e91b2f5e866a79090_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">zyme:KairosAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">zyme:FirstPhase2TrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d2a0933fbc74057bab310dcd652f4c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">zyme:KairosAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">zyme:FirstPhase3TrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0941de920ff44c2939d9b42bdf0eb35_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">zyme:TheRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67424142b08b4e2e976a27492a852f43_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">zyme:OffSettingReversalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">zyme:TheRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46a4c6d1a52a41048cd62ec9171b0602_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">zyme:TheRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b024383d05b45358ebbe6e6558cdaf1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">zyme:TheRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i97a5ef24713b421f84d6ee604217be55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001937653</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">zyme:ResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>zyme:segment</measure>
    </unit>
    <unit id="program">
        <measure>zyme:program</measure>
    </unit>
    <unit id="reportingunit">
        <measure>zyme:reportingUnit</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cadPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="product">
        <measure>zyme:Product</measure>
    </unit>
    <unit id="agreement">
        <measure>zyme:Agreement</measure>
    </unit>
    <unit id="renewaloption">
        <measure>zyme:renewalOption</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF80L2ZyYWc6YzA3NTU5MThlYzlhNGFkNzkyNWFjZWUzZmM4ZmVjYjAvdGFibGU6NGI0MzQxMmJiMGU0NDM1N2E0MzJkODE0NzY1OTczYTMvdGFibGVyYW5nZTo0YjQzNDEyYmIwZTQ0MzU3YTQzMmQ4MTQ3NjU5NzNhM180LTEtMS0xLTQ5ODA3_5cd9d22b-1ae9-4fac-a43b-b84da7aec3e8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF80L2ZyYWc6YzA3NTU5MThlYzlhNGFkNzkyNWFjZWUzZmM4ZmVjYjAvdGFibGU6NGI0MzQxMmJiMGU0NDM1N2E0MzJkODE0NzY1OTczYTMvdGFibGVyYW5nZTo0YjQzNDEyYmIwZTQ0MzU3YTQzMmQ4MTQ3NjU5NzNhM182LTEtMS0xLTQ5ODA3_7a7fc6dd-5194-4d67-8f02-0fe2f2c2f038">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF80L2ZyYWc6YzA3NTU5MThlYzlhNGFkNzkyNWFjZWUzZmM4ZmVjYjAvdGFibGU6NGI0MzQxMmJiMGU0NDM1N2E0MzJkODE0NzY1OTczYTMvdGFibGVyYW5nZTo0YjQzNDEyYmIwZTQ0MzU3YTQzMmQ4MTQ3NjU5NzNhM183LTEtMS0xLTQ5ODA3_9a1d8afc-7518-4db9-89ed-a0bfb8f05b78">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF80L2ZyYWc6YzA3NTU5MThlYzlhNGFkNzkyNWFjZWUzZmM4ZmVjYjAvdGFibGU6NGI0MzQxMmJiMGU0NDM1N2E0MzJkODE0NzY1OTczYTMvdGFibGVyYW5nZTo0YjQzNDEyYmIwZTQ0MzU3YTQzMmQ4MTQ3NjU5NzNhM18xMC0xLTEtMS00OTgwNw_d9b3f23b-39a0-4798-95de-47be13b80aa9">0001937653</dei:EntityCentralIndexKey>
    <dei:NoTradingSymbolFlag
      contextRef="i9e340a87983847d0b1aa2bbdb5395978_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF80L2ZyYWc6YzA3NTU5MThlYzlhNGFkNzkyNWFjZWUzZmM4ZmVjYjAvdGFibGU6NGI0MzQxMmJiMGU0NDM1N2E0MzJkODE0NzY1OTczYTMvdGFibGVyYW5nZTo0YjQzNDEyYmIwZTQ0MzU3YTQzMmQ4MTQ3NjU5NzNhM18xMS0xLTEtMS01MDIwMA_b2744845-2311-4aad-9f90-b301f9505af7">true</dei:NoTradingSymbolFlag>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMC0xLTEtNDk4MDc_2340cca5-e10f-4f01-a27b-fb857b41085b">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMC0xLTEtNDk4MDc_78366804-5124-4732-9b91-fd3aa139c303">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="id2418bbfc2794a40931dd81f6daa6e5a_I20220609"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTMxL2ZyYWc6MWVmYTkwN2IwODZmNDA1YTkzMDE5MjI5MmQ0ZDAzMDUvdGV4dHJlZ2lvbjoxZWZhOTA3YjA4NmY0MDVhOTMwMTkyMjkyZDRkMDMwNV8zMjk4NTM0ODg2MjEw_bcfefb39-3682-431e-a7da-6176fedaa76e"
      unitRef="shares">0.001</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTMxL2ZyYWc6MWVmYTkwN2IwODZmNDA1YTkzMDE5MjI5MmQ0ZDAzMDUvdGV4dHJlZ2lvbjoxZWZhOTA3YjA4NmY0MDVhOTMwMTkyMjkyZDRkMDMwNV8zMjk4NTM0ODg2NzM4_89717540-d584-4fc0-9f8b-2a6aa14459b5"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMC0xLTEtNDk4MDc_17de4bfc-2b3a-423a-bca8-e2a85370ec4d">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMC0xLTEtNDk4MDc_9bd8ac13-26f1-4a32-a84f-0867cb7c85a6">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjM0_0968679f-673b-471c-b179-b28cfeb5d451">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6NTM0NWRjOGJlOTg0NDU0ODhkZGM1MTY0ZjI5ZWFmMzcvdGFibGVyYW5nZTo1MzQ1ZGM4YmU5ODQ0NTQ4OGRkYzUxNjRmMjllYWYzN18wLTAtMS0xLTQ5ODA3_e6f637cf-9333-4074-aae9-c1ad37cfe57d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8xODE_5393d50e-1ea7-48d8-abde-0e996ca32453">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8xODE_572d3d0c-1747-4a20-9571-e4e2d9cd0d41">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6MjQ5MjI0MWQxZDgwNDZiODlmOWQ3ZjEyYmNmODY0NWYvdGFibGVyYW5nZToyNDkyMjQxZDFkODA0NmI4OWY5ZDdmMTJiY2Y4NjQ1Zl8wLTAtMS0xLTQ5ODA3_36f71ea0-fc74-4a2f-b736-bec4ea72e389">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQx_9f747a0e-28db-4a04-86a7-5ab53666964b">001-41535</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQ2_3ada15b6-9e82-4355-9a52-9a82af381b77">ZYMEWORKS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6MGY3MjFhNWYwZjllNDlhMGI3ZDU4ZmJiM2U1NzI1MDAvdGFibGVyYW5nZTowZjcyMWE1ZjBmOWU0OWEwYjdkNThmYmIzZTU3MjUwMF8wLTAtMS0xLTUyMjY0_d0d96b6c-a4cd-4578-a406-68af972f1b7c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6MGY3MjFhNWYwZjllNDlhMGI3ZDU4ZmJiM2U1NzI1MDAvdGFibGVyYW5nZTowZjcyMWE1ZjBmOWU0OWEwYjdkNThmYmIzZTU3MjUwMF8wLTMtMS0xLTQ5ODA3_a5c36191-ba12-45f2-a1f3-d135b3552753">88-3099146</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine2
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQy_68b01117-fb82-4833-9556-a5128f4e08f7">108 Patriot Drive</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine1
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjM4_d66be8ba-6b2e-4072-b09d-546a0ed76608">Suite A</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjMx_8d4b7f92-3bed-43df-847b-9bff1bb38597">Middletown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQ3_9e2e555b-1c2e-4830-8709-a346d7987697">DE</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjM5_1886a2e3-b9a5-413f-b08c-5798a3b96637">19709</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjMy_44299625-51b3-4fa2-bffd-d52855922aef">302</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQz_ee90ea2d-cecc-487f-92d1-52018bc6c5fb">274-8744</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia69aaa88de56497c9ebb29463a468e03_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6OGU0ODQ4OTM5OGJiNGU3MzhhNjk4ZWQzNWYyMmI0MzQvdGFibGVyYW5nZTo4ZTQ4NDg5Mzk4YmI0ZTczOGE2OThlZDM1ZjIyYjQzNF8xLTAtMS0xLTQ5ODA3_1c54c778-f59d-4518-8c9c-fffddb9ec4ed">Common Stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia69aaa88de56497c9ebb29463a468e03_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6OGU0ODQ4OTM5OGJiNGU3MzhhNjk4ZWQzNWYyMmI0MzQvdGFibGVyYW5nZTo4ZTQ4NDg5Mzk4YmI0ZTczOGE2OThlZDM1ZjIyYjQzNF8xLTEtMS0xLTQ5ODA3_fc0ef354-e8f6-4392-bf22-35f9ebfafcfb">ZYME</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia69aaa88de56497c9ebb29463a468e03_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6OGU0ODQ4OTM5OGJiNGU3MzhhNjk4ZWQzNWYyMmI0MzQvdGFibGVyYW5nZTo4ZTQ4NDg5Mzk4YmI0ZTczOGE2OThlZDM1ZjIyYjQzNF8xLTItMS0xLTQ5ODA3_4d9183ee-cf4f-4766-860f-e56328f12552">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9e340a87983847d0b1aa2bbdb5395978_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6OGU0ODQ4OTM5OGJiNGU3MzhhNjk4ZWQzNWYyMmI0MzQvdGFibGVyYW5nZTo4ZTQ4NDg5Mzk4YmI0ZTczOGE2OThlZDM1ZjIyYjQzNF8yLTAtMS0xLTUxODQx_358b99fe-fe66-4648-a13e-e046643be1fb">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="i9e340a87983847d0b1aa2bbdb5395978_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6OGU0ODQ4OTM5OGJiNGU3MzhhNjk4ZWQzNWYyMmI0MzQvdGFibGVyYW5nZTo4ZTQ4NDg5Mzk4YmI0ZTczOGE2OThlZDM1ZjIyYjQzNF8yLTItMS0xLTUxODQ0_ec7f826e-d79d-42d6-a406-02a159003868">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zMjk4NTM0ODg5OTgw_e586a9e3-18cc-44e0-bfb6-6d6a883a585d">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjM2_ef81ba61-e998-4fd8-9f2f-e5f017a01d37">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQ0_4016bbaf-f499-4b58-8e68-1276fd41171e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQw_899621c2-f55b-49ae-825d-da057f3f172a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6ZTU2OGUwMThkYTE2NGMyNWE0MzY5MjliNGU2NDNkMTgvdGFibGVyYW5nZTplNTY4ZTAxOGRhMTY0YzI1YTQzNjkyOWI0ZTY0M2QxOF8xLTAtMS0xLTUyOTgy_e42794fe-0283-4141-8f02-844e2aec0953">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6ZTU2OGUwMThkYTE2NGMyNWE0MzY5MjliNGU2NDNkMTgvdGFibGVyYW5nZTplNTY4ZTAxOGRhMTY0YzI1YTQzNjkyOWI0ZTY0M2QxOF8xLTQtMS0xLTQ5ODA3_d4391713-1cff-4c89-9598-6f5fd9839dde">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGFibGU6ZTU2OGUwMThkYTE2NGMyNWE0MzY5MjliNGU2NDNkMTgvdGFibGVyYW5nZTplNTY4ZTAxOGRhMTY0YzI1YTQzNjkyOWI0ZTY0M2QxOF8yLTQtMS0xLTQ5ODA3_a374bf89-6bd6-4fbb-851d-a85ce5efef4a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjMz_117841c9-db1b-40c7-be52-5ed165e3d940">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjM3_bfea179e-a6ad-45e4-8d53-ca10797f366a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i7ba71b2db8c6474b8831898e52a00cdd_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zMDYw_295e365c-4310-40b0-b10b-a1e4179a5a63"
      unitRef="usd">306000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i55ac6fe36ef540318411ce911ad06e2d_I20230303"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zMTYw_32669368-71ed-42b5-9da2-cebfa2917844"
      unitRef="shares">64041287</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xL2ZyYWc6MDg1ZWRiNWE0NDUxNDI1NGIxNTMwMzQ1MzYwNjcwMDIvdGV4dHJlZ2lvbjowODVlZGI1YTQ0NTE0MjU0YjE1MzAzNDUzNjA2NzAwMl8zNjQ1_092c3de5-7544-47f5-81c4-74bca2e72039">Portions of the registrant&#x2019;s definitive proxy statement in connection with the registrant&#x2019;s 2023 annual meeting of stockholders (the &#x201c;2023 Proxy Statement&#x201d;) or the registrant&#x2019;s amendment to this Annual Report on Form 10-K (&#x201c;Form 10-K/A&#x201d;) , which will be filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) subsequent to the date hereof, are incorporated by reference into Part III of this Annual Report on Form 10-K. Such 2023 Proxy Statement or Form 10-K/A, as applicable, will be filed with the SEC not later than 120 days following the end of the registrant&#x2019;s fiscal year ended December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMDYvZnJhZzo5NmU2NDgzOTBmM2M0MGFjODkxODI3NDAyNzhjMjhhNS90YWJsZTo1YWQ3ODcwZDRiMTY0MTgwYWM4ZDgxMmU5MzRmZGI5OC90YWJsZXJhbmdlOjVhZDc4NzBkNGIxNjQxODBhYzhkODEyZTkzNGZkYjk4XzEtMC0xLTEtNDk4MDcvdGV4dHJlZ2lvbjo1ZGMyNGU2ZTc5MGM0OGY4YTEzYmU1OWNiMzVkZmZhZl83MA_f4ad499e-2d5f-4f96-af3c-12a907ada4c8">85</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMDkvZnJhZzo5ZTA1MGI5ZjM4Y2E0NThjOWJmMzNkZTViZTg0Y2U0NS90ZXh0cmVnaW9uOjllMDUwYjlmMzhjYTQ1OGM5YmYzM2RlNWJlODRjZTQ1XzEwOTI5_123470f0-54aa-45e0-9d38-c60ace9e2dcd">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMDkvZnJhZzo5ZTA1MGI5ZjM4Y2E0NThjOWJmMzNkZTViZTg0Y2U0NS90ZXh0cmVnaW9uOjllMDUwYjlmMzhjYTQ1OGM5YmYzM2RlNWJlODRjZTQ1XzEwOTMx_c3c3fcfc-03c7-43ab-aa2e-d949b0e15b54">Vancouver, Canada</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzQtMS0xLTEtNDk4MDc_31f38726-f27b-4d4e-8f32-5b2c1b87465d"
      unitRef="usd">400912000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzQtMy0xLTEtNDk4MDc_3649cff9-31af-4444-9e34-b86509b358f7"
      unitRef="usd">201867000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzUtMS0xLTEtNDk4MDc_79504b0d-2dec-4900-9d31-31c7c5211331"
      unitRef="usd">91320000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzUtMy0xLTEtNDk4MDc_62abba6f-fdb8-4596-9c0b-8cd4c978db8e"
      unitRef="usd">50741000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzYtMS0xLTEtNDk4MDc_578aacb7-991c-400d-a8b2-12c0c983a96a"
      unitRef="usd">33400000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzYtMy0xLTEtNDk4MDc_98aa4a99-d94e-4fa5-8780-3b672050d301"
      unitRef="usd">15614000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzctMS0xLTEtNDk4MDc_2e131095-4129-4a6f-a68a-181fa42adc29"
      unitRef="usd">19074000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzctMy0xLTEtNDk4MDc_b2f7fefe-b03a-4608-ab87-c5ce2a5eba5e"
      unitRef="usd">19998000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzgtMS0xLTEtNDk4MDc_cbebdbef-9802-4893-82f9-d0dcb345469d"
      unitRef="usd">544706000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzgtMy0xLTEtNDk4MDc_fe4ef39e-2e5c-469a-b6d2-a8e930121bf4"
      unitRef="usd">288220000</us-gaap:AssetsCurrent>
    <zyme:DeferredFinancingFee
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzktMS0xLTEtNDk4MDc_50e1f4b1-fd48-417a-9adc-515bc16ea939"
      unitRef="usd">10000</zyme:DeferredFinancingFee>
    <zyme:DeferredFinancingFee
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzktMy0xLTEtNDk4MDc_21ba79ea-4d77-4d03-9e99-cf337b835b50"
      unitRef="usd">1214000</zyme:DeferredFinancingFee>
    <us-gaap:LongTermInvestments
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzEwLTEtMS0xLTQ5ODA3_7e56c8db-0d10-4fb0-a828-6dd72ad60863"
      unitRef="usd">886000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzEwLTMtMS0xLTQ5ODA3_ff8e4fba-4c36-4e3a-9090-ddbd16eac0e8"
      unitRef="usd">886000</us-gaap:LongTermInvestments>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzExLTEtMS0xLTQ5ODA3_673c4b4b-b197-4d17-ad8a-fe6ba6aaebaa"
      unitRef="usd">15729000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzExLTMtMS0xLTQ5ODA3_beb19927-52c8-44fc-b6f9-117b620bbb4e"
      unitRef="usd">12490000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzEyLTEtMS0xLTQ5ODA3_a58399aa-bb22-4da7-8683-998cb53c2c37"
      unitRef="usd">1345000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzEyLTMtMS0xLTQ5ODA3_9fa98e9d-3601-4253-a57a-1c7ab8ac3f24"
      unitRef="usd">3070000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzEzLTEtMS0xLTQ5ODA3_88473a84-ac2e-454e-a3a4-04d18e032b4c"
      unitRef="usd">24713000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzEzLTMtMS0xLTQ5ODA3_11f8924a-1f53-4bf6-b093-f5b9b0120c0b"
      unitRef="usd">22783000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE0LTEtMS0xLTQ5ODA3_a64d3ebf-ea7c-4443-b0c5-bd3984bf1c61"
      unitRef="usd">22937000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE0LTMtMS0xLTQ5ODA3_3a1def7a-bc1e-420f-9c00-b6ea826cef03"
      unitRef="usd">26987000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE1LTEtMS0xLTQ5ODA3_1c670834-4470-4c1a-b1b2-256ae7dc4f4f"
      unitRef="usd">8755000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE1LTMtMS0xLTQ5ODA3_5ebc6169-ab06-45fa-aedf-f1f710e03547"
      unitRef="usd">3838000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE2LTEtMS0xLTQ5ODA3_84255e13-4a47-45d3-812e-e7028f6e2cb1"
      unitRef="usd">17628000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE2LTMtMS0xLTQ5ODA3_c293b104-ec88-4e79-8f18-82b4fb03e3c4"
      unitRef="usd">17628000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE3LTEtMS0xLTQ5ODA3_cc06e61a-4911-4455-ac35-68b82d3c2056"
      unitRef="usd">12016000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE3LTMtMS0xLTQ5ODA3_e9bf6157-5847-4620-b716-2d56a1dfab3a"
      unitRef="usd">12016000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE4LTEtMS0xLTQ5ODA3_1f7f7d3a-d5cc-4351-8d18-79bf9f479d94"
      unitRef="usd">648725000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzE4LTMtMS0xLTQ5ODA3_a6cb6957-1d2d-4eda-ac0f-3f5d21065a63"
      unitRef="usd">389132000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIxLTEtMS0xLTQ5ODA3_848e9810-f1bf-41b2-8eaf-a8ea3130f487"
      unitRef="usd">87468000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIxLTMtMS0xLTQ5ODA3_453b8a65-9314-44ba-80be-a4062fbdc972"
      unitRef="usd">62789000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIyLTEtMS0xLTYxNDg0_688c9562-cd25-450a-9107-5dce7495d71e"
      unitRef="usd">840000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIyLTMtMS0xLTYxNDg0_19ebf438-9949-4f5f-a31b-8320aa8b3356"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIyLTEtMS0xLTQ5ODA3_1a6f888a-b060-40e3-8041-14ca826d4ebb"
      unitRef="usd">1642000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIyLTMtMS0xLTQ5ODA3_e57061af-7971-4016-af63-e0f94a231e04"
      unitRef="usd">7754000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIzLTEtMS0xLTQ5ODA3_b506518b-088f-455b-9591-732f2158edba"
      unitRef="usd">3322000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzIzLTMtMS0xLTQ5ODA3_b3a09b63-185e-4a26-bafa-662cb5969649"
      unitRef="usd">1310000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI0LTEtMS0xLTU5MDU2_8ab02f35-53df-4846-8ca2-cbcc07c2062b"
      unitRef="usd">2353000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI0LTMtMS0xLTU5MDU2_8daf9148-0ca5-41ff-bb03-128b6ab6b1ef"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI1LTEtMS0xLTQ5ODA3_d235174b-355f-4e2e-bfe4-3ca42b01af42"
      unitRef="usd">95625000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI1LTMtMS0xLTQ5ODA3_ab57aedd-5d8f-4750-bfc9-f197cc297da5"
      unitRef="usd">71853000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI2LTEtMS0xLTQ5ODA3_5237aa36-8dff-489b-a43c-d2cc6f38222a"
      unitRef="usd">24667000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI2LTMtMS0xLTQ5ODA3_ef055f0c-1190-40bd-bdb4-528ab288488b"
      unitRef="usd">30923000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI3LTEtMS0xLTQ5ODA3_444aa10c-ed2b-443f-ac80-136b51bbd3d6"
      unitRef="usd">30588000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI3LTMtMS0xLTQ5ODA3_9f41bc49-d7e2-4dd7-932a-44b64fc39929"
      unitRef="usd">32941000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI4LTEtMS0xLTQ5ODA3_5971c76b-62ca-41d4-8de0-bfdf6175bbbd"
      unitRef="usd">3101000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI4LTMtMS0xLTQ5ODA3_f5e3f29a-a8dc-4d24-994c-1de504ae4f1f"
      unitRef="usd">2748000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI5LTEtMS0xLTQ5ODA3_f726f048-39ba-4b53-b21f-345201b0f75a"
      unitRef="usd">1788000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzI5LTMtMS0xLTQ5ODA3_b3e2176b-5302-4eb7-8193-ac262601382d"
      unitRef="usd">1573000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMwLTEtMS0xLTQ5ODA3_6e269ba7-2fe7-4daa-9445-a660ddfe9683"
      unitRef="usd">155769000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMwLTMtMS0xLTQ5ODA3_15569b76-8b08-4c50-b136-a104683fb1b2"
      unitRef="usd">140038000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfNTQ5NzU1ODE0MTg5_1c8b87d1-9e3c-4c23-bdc8-54cbcad68c2a"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfNTQ5NzU1ODE0MTg5_91619a75-3db4-405a-8edc-662623f2133f"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfNTQ5NzU1ODE0MTc5_2ba0e195-c585-45eb-a60a-c67482d40546"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfNTQ5NzU1ODE0MTc5_b63557cc-f5c5-42b4-b7b2-1d95237b0f9d"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfMTA5OTUxMTYyNzkyOQ_035052f7-07b3-4f79-9832-1260c1fd4f03"
      unitRef="shares">63059501</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfMTA5OTUxMTYyNzkyOQ_e4d8979d-b6a2-4e9a-861e-b3864ea5d6ae"
      unitRef="shares">63059501</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfMTA5OTUxMTYyNzkzMw_06948e04-ca54-4fb2-b6c0-ce79951e840a"
      unitRef="shares">46633935</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTAtMS0xLTQ5ODA3L3RleHRyZWdpb246MDNmY2MyMzc1MTFiNGY3ZWIyOTQ5YjllMWI0ZWVhMGRfMTA5OTUxMTYyNzkzMw_6b637012-730d-4e5e-9bd9-3f417ff9c3e2"
      unitRef="shares">46633935</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTEtMS0xLTQ5ODA3_5f6ea455-7fbf-46ef-a10b-7be48ff2c1d1"
      unitRef="usd">886322000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMyLTMtMS0xLTQ5ODA3_b5809fb9-72d8-4465-8b86-8bb997af43e4"
      unitRef="usd">741147000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfNTQ5NzU1ODE0MTMy_5ae4b400-89b7-4bd3-8c2a-caa1c1767369"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfNTQ5NzU1ODE0MTMy_8710caee-8c3b-42de-810e-f67ac801ef53"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfNTQ5NzU1ODE0MTIx_7c8c2afa-60d9-4671-9cdf-16963016fe48"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfNTQ5NzU1ODE0MTIx_eb9d60e8-b135-4069-b054-ac18fc1fc5b0"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfNTQ5NzU1ODE0MTU5_82b44431-bba2-4640-b8f2-577cb0b26d1e"
      unitRef="shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfNTQ5NzU1ODE0MTU5_91b27c1e-7af1-437b-8b58-43ed5b760ff2"
      unitRef="shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfMTA5OTUxMTYyODE2NQ_6f7bc14a-c279-4454-87a8-80fa0f16f0e8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTAtMS0xLTY4NjYzL3RleHRyZWdpb246NGY3ZmE4MjZmNjBmNGZmMjljMDVjMjQwMTk4YzJjNWZfMTA5OTUxMTYyODE2NQ_ab20db48-b950-4975-af7a-5c8d2acff4f5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTEtMS0xLTY4NTg3_cd7c480f-392e-4e97-a549-335d25479a94"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTMtMS0xLTY4NTg3_5b1d5c06-8c1a-4216-9ec2-40059951d370"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <zyme:ExchangeableSharesIssued
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTAtMS0xLTY4NTk3L3RleHRyZWdpb246NjYwYWY3MWQ5ZWQ2NDY0MWIzNmFmYTQ0ZmMzMWQyZGRfNTQ5NzU1ODEzOTE0_97131e9d-d7af-4739-8e94-d0973a6103ad"
      unitRef="shares">1424533</zyme:ExchangeableSharesIssued>
    <zyme:ExchangeableSharesOutstanding
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTAtMS0xLTY4NTk3L3RleHRyZWdpb246NjYwYWY3MWQ5ZWQ2NDY0MWIzNmFmYTQ0ZmMzMWQyZGRfNTQ5NzU1ODEzOTE0_adfa6301-2a5b-4d0c-bf6f-08eb6a4658c5"
      unitRef="shares">1424533</zyme:ExchangeableSharesOutstanding>
    <zyme:ExchangeableSharesIssued
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTAtMS0xLTY4NTk3L3RleHRyZWdpb246NjYwYWY3MWQ5ZWQ2NDY0MWIzNmFmYTQ0ZmMzMWQyZGRfNTQ5NzU1ODEzOTg5_05ef6989-7827-4fa0-a40a-d49c21ed1630"
      unitRef="shares">0</zyme:ExchangeableSharesIssued>
    <zyme:ExchangeableSharesOutstanding
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTAtMS0xLTY4NTk3L3RleHRyZWdpb246NjYwYWY3MWQ5ZWQ2NDY0MWIzNmFmYTQ0ZmMzMWQyZGRfNTQ5NzU1ODEzOTg5_158fc264-e339-42ab-a66e-694c2b422ab5"
      unitRef="shares">0</zyme:ExchangeableSharesOutstanding>
    <zyme:ExchangeableSharesValueIssued
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTEtMS0xLTY4NTg3_f8d5296d-693b-4b6c-b687-7d35cf60868b"
      unitRef="usd">20442000</zyme:ExchangeableSharesValueIssued>
    <zyme:ExchangeableSharesValueIssued
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTMtMS0xLTY4NTg3_989212de-1a35-485c-8404-fd6756cc0a76"
      unitRef="usd">0</zyme:ExchangeableSharesValueIssued>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMzLTEtMS0xLTQ5ODA3_cf4ffe4b-8932-40d2-bd9e-341556df10ee"
      unitRef="usd">151614000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzMzLTMtMS0xLTQ5ODA3_81f089aa-d089-42fe-b8a7-76d1c2e7b398"
      unitRef="usd">197710000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTEtMS0xLTQ5ODA3_b2485e3e-8afd-4cc6-86c7-b45d82c206ca"
      unitRef="usd">-6659000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM0LTMtMS0xLTQ5ODA3_6570e6fa-05c9-4641-8e39-7169d115f424"
      unitRef="usd">-6659000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTEtMS0xLTQ5ODA3_e5e64daf-f4c7-409c-940f-7dfef6af27be"
      unitRef="usd">-558763000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM1LTMtMS0xLTQ5ODA3_49b2b47c-0d4f-4937-80ae-64159ece9267"
      unitRef="usd">-683104000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM2LTEtMS0xLTQ5ODA3_bf17b854-7b74-4129-b894-f776a050e806"
      unitRef="usd">492956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM2LTMtMS0xLTQ5ODA3_14763c2f-de49-4179-97ff-f3878ac95417"
      unitRef="usd">249094000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM3LTEtMS0xLTQ5ODA3_1985e3d8-cee6-44f0-8044-aeee022e3d7b"
      unitRef="usd">648725000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM3LTMtMS0xLTQ5ODA3_7d704c3f-29bf-4695-80d0-09329acf676e"
      unitRef="usd">389132000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM5LTEtMS0xLTQ5ODA3_106cd207-5708-4e5d-b3e1-ad38ed00f408"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTIvZnJhZzplYzNkN2FjZGRmZDQ0OTRkOWU5YjJkODIwODU0NTI2NC90YWJsZTo1MDNlNzVlY2Q0Yzk0MjNhOTRiOWE0MWIwZmRhMjcxNS90YWJsZXJhbmdlOjUwM2U3NWVjZDRjOTQyM2E5NGI5YTQxYjBmZGEyNzE1XzM5LTMtMS0xLTQ5ODA3_16360d2e-c27e-4560-879c-e2d59b79351b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzMtMS0xLTEtNDk4MDc_dab5184e-e2ad-4a48-a9c1-b4c407b31e4c"
      unitRef="usd">412482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzMtMy0xLTEtNDk4MDc_33981844-11a6-4d6e-bfd0-4b21aee101cc"
      unitRef="usd">26680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzMtNS0xLTEtNDk4MDc_722b7e2b-fe86-4b32-9b8d-3f1ea6333f94"
      unitRef="usd">38951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzUtMS0xLTEtNDk4MDc_f06ca278-d235-4b6b-84e2-18784722f98c"
      unitRef="usd">208596000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzUtMy0xLTEtNDk4MDc_2811dc0e-445d-4106-ad2c-6d75f985a4d2"
      unitRef="usd">199752000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzUtNS0xLTEtNDk4MDc_617a96ad-1b33-4deb-8e79-e356baebc900"
      unitRef="usd">171203000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzYtMS0xLTEtNDk4MDc_19abc664-d4c0-4a63-b841-f7b03061be87"
      unitRef="usd">73358000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzYtMy0xLTEtNDk4MDc_fcd417bd-4ada-4092-b128-26c884a8b36c"
      unitRef="usd">42561000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzYtNS0xLTEtNDk4MDc_65631ed5-122d-4637-95fb-0dd75607555b"
      unitRef="usd">55216000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzgtMS0xLTEtNDk4MDc_062c39a4-b627-454f-b851-c38ba7d023fe"
      unitRef="usd">281954000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzgtMy0xLTEtNDk4MDc_456b3139-5f25-400d-a4f2-39264363da5e"
      unitRef="usd">242313000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzgtNS0xLTEtNDk4MDc_36f406f0-0cbd-4cb0-833f-ff4319e3714b"
      unitRef="usd">226419000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzktMS0xLTEtNDk4MDc_7e22f633-da7a-4f30-9932-62cbca999351"
      unitRef="usd">130528000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzktMy0xLTEtNDk4MDc_f1ddac2e-30ab-46cb-92e5-79c47ae2625f"
      unitRef="usd">-215633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzktNS0xLTEtNDk4MDc_d287096d-2c94-4178-a520-44aded826f32"
      unitRef="usd">-187468000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzExLTEtMS0xLTQ5ODA3_ee87d197-08be-47eb-9c75-413ca64c5c3f"
      unitRef="usd">3596000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzExLTMtMS0xLTQ5ODA3_fc4fc990-b2a5-4512-86b8-10b792c1d424"
      unitRef="usd">1965000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzExLTUtMS0xLTQ5ODA3_ba5c98a5-cee1-4a5a-9223-0e816ddfe5b7"
      unitRef="usd">5697000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzEyLTEtMS0xLTQ5ODA3_9c459df7-9e0f-43d8-bb82-879aedac689e"
      unitRef="usd">1110000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzEyLTMtMS0xLTQ5ODA3_80b5c1e5-0234-4793-8196-fb075b636379"
      unitRef="usd">1309000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzEyLTUtMS0xLTQ5ODA3_8d310e27-469b-47b6-b9e9-ccd612add70a"
      unitRef="usd">1648000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzEzLTEtMS0xLTQ5ODA3_0b6770ad-fa7e-4f44-b0a4-f69ca589c2a3"
      unitRef="usd">4706000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzEzLTMtMS0xLTQ5ODA3_ee4c6188-c1a7-46fa-a84a-1d4af150532c"
      unitRef="usd">3274000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzEzLTUtMS0xLTQ5ODA3_19b27432-d3c9-41ee-8144-9e04f1f63a39"
      unitRef="usd">7345000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE0LTEtMS0xLTQ5ODA3_47e751bb-d461-43cf-aab6-233768dc9fec"
      unitRef="usd">135234000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE0LTMtMS0xLTQ5ODA3_743b92c9-5d59-4276-9c48-e836531afce8"
      unitRef="usd">-212359000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE0LTUtMS0xLTQ5ODA3_d87bddc0-58d9-433b-a8c6-234d315fd0e0"
      unitRef="usd">-180123000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE1LTEtMS0xLTQ5ODA3_c4e86c01-8ca5-4b8f-88ca-8d99c5711fec"
      unitRef="usd">10893000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE1LTMtMS0xLTQ5ODA3_065c199e-0d43-4421-af7d-162881978aa9"
      unitRef="usd">-516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE1LTUtMS0xLTQ5ODA3_bb802de2-3fc1-4e38-bdee-1ee99ac3bece"
      unitRef="usd">429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE2LTEtMS0xLTQ5ODA3_9323d0fd-ed28-46e2-bb45-be89925df0b7"
      unitRef="usd">124341000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE2LTEtMS0xLTQ5ODA3_de93de50-9a83-45e4-945f-ac3ad0af3d40"
      unitRef="usd">124341000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE2LTMtMS0xLTQ5ODA3_b1cac704-09f8-4589-8093-a2a54e16050a"
      unitRef="usd">-211843000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE2LTMtMS0xLTQ5ODA3_fdd4af78-2588-4f28-88ac-189ff548c50e"
      unitRef="usd">-211843000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE2LTUtMS0xLTQ5ODA3_41d0c498-9d6d-4380-a2cb-659e6bbc11e3"
      unitRef="usd">-180552000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE2LTUtMS0xLTQ5ODA3_493601cd-c010-4dff-9f90-0460928c4226"
      unitRef="usd">-180552000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE5LTEtMS0xLTQ5ODA3_597a83b0-a9e1-4f1b-a810-b404d760ef09"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE5LTMtMS0xLTQ5ODA3_af413919-e9fc-44fc-9624-b59722d1a2a5"
      unitRef="usdPerShare">-4.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzE5LTUtMS0xLTQ5ODA3_a142cfb2-b9a3-4243-93ae-98d0d6a1a21b"
      unitRef="usdPerShare">-3.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzIwLTEtMS0xLTQ5ODA3_434c7859-05be-45df-91b9-495a54a301f3"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzIwLTMtMS0xLTQ5ODA3_2a9faad9-2c0b-45f2-a90d-4876ca04015c"
      unitRef="usdPerShare">-4.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzIwLTUtMS0xLTQ5ODA3_9099a67d-be24-4df2-875a-af2770024d47"
      unitRef="usdPerShare">-3.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzIzLTEtMS0xLTQ5ODA3_79ccb8b7-f758-433a-9ba7-30b8b9e3d71f"
      unitRef="shares">65194775</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzIzLTMtMS0xLTQ5ODA3_741d50ff-c9de-40e2-b210-75a9f0667b60"
      unitRef="shares">51553869</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzIzLTUtMS0xLTQ5ODA3_a2969d89-6613-42e2-a50a-faada7615abf"
      unitRef="shares">50382497</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzI0LTEtMS0xLTQ5ODA3_c1d6cf5c-93c2-4633-b5bc-9925145ebb41"
      unitRef="shares">65249184</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzI0LTMtMS0xLTQ5ODA3_ede90857-18e0-4642-b325-ff70dc26945a"
      unitRef="shares">52131596</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTUvZnJhZzo5MGVjMWU2MTMyYTI0MzVjODNlMjY2NWIzNjRjMTQxYS90YWJsZTphYTRjMTljOGM2MDA0MjA5OGViOWM0ODQ1ZDM5MzgzNy90YWJsZXJhbmdlOmFhNGMxOWM4YzYwMDQyMDk4ZWI5YzQ4NDVkMzkzODM3XzI0LTUtMS0xLTQ5ODA3_cf8b6655-8e64-4ad2-a27b-f97e35abb4be"
      unitRef="shares">50382497</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="i9cedef2925114c8b8a0466a98f6224e0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItMi0xLTEtNjMzMDU_4ecb5b01-8884-442d-8151-85fc5120bf05"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9cedef2925114c8b8a0466a98f6224e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItNC0xLTEtNjMzMDU_1be0b0a8-c436-4157-82e0-fbf8df9aa706"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic2edea73bdfc470cbd814cc49eaf88f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItMi0xLTEtNTQ1Mzk_d3234587-59e1-4ff4-8e28-c20ddd611097"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic2edea73bdfc470cbd814cc49eaf88f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItNC0xLTEtNjAwNTU_95eda3e2-baeb-47a2-9653-dfd20a147713"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2b4ca4e7316f46c9927da69854770cd2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItMi0xLTEtNDk4MDc_ab27018e-63e4-477d-888f-80e63ac69e23"
      unitRef="shares">39564529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2b4ca4e7316f46c9927da69854770cd2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItNC0xLTEtNDk4MDc_08710869-016a-4846-8c6e-088d40c8b54d"
      unitRef="usd">450210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ec085fa881746bcb50f5122f5dd6567_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItNi0xLTEtNDk4MDc_058de3a4-9908-4bdd-bc0c-a3b26b50da68"
      unitRef="usd">-290709000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69a1e61c1fd849f3bfe06b632250b3c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItOC0xLTEtNDk4MDc_4bc8fed6-e2bb-41f0-a4a2-7a61129663db"
      unitRef="usd">-6659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i102f9b78cc01475e91f82e1077ad699b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItMTAtMS0xLTQ5ODA3_a104dec5-a48b-4e00-b940-6a87956740fd"
      unitRef="usd">92839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77ce18daf7cb4740a882aaa646e9010a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzItMTItMS0xLTQ5ODA3_296ba5d2-fbab-470c-9b51-3c84cb23a413"
      unitRef="usd">245681000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzMtMi0xLTEtNDk4MDc_7d0763db-5e1e-4d3b-bab1-a03f5cc48141"
      unitRef="shares">602158</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzMtNC0xLTEtNDk4MDc_4f87ff81-2acc-4bf9-9ebe-99b47477c38a"
      unitRef="usd">18373000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idce9861b88224b4b986efa82e964382f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzMtMTAtMS0xLTQ5ODA3_7d14dced-a860-4ccf-afe3-53ec460ae8c3"
      unitRef="usd">-2943000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzMtMTItMS0xLTQ5ODA3_210f78b1-beb2-475a-b55a-576341d519b4"
      unitRef="usd">15430000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzQtMi0xLTEtNDk4MDc_2dd8f61c-4b41-4a75-bfe4-ce46071b1efd"
      unitRef="shares">43973</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzQtNC0xLTEtNDk4MDc_6a5eac88-5243-4eca-a948-8bf9994acf7a"
      unitRef="usd">1618000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzQtMTItMS0xLTQ5ODA3_91e5f21f-590d-40f8-9b2d-825477ac7fc2"
      unitRef="usd">1618000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <zyme:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentReclassificationOfStockOptionsToLiabilities
      contextRef="idce9861b88224b4b986efa82e964382f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzUtMTAtMS0xLTQ5ODA3_2f4ac48f-e350-4d01-a429-d3378a44f29d"
      unitRef="usd">110000</zyme:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentReclassificationOfStockOptionsToLiabilities>
    <zyme:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentReclassificationOfStockOptionsToLiabilities
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzUtMTItMS0xLTQ5ODA3_d270dd36-4021-4006-9426-8f28f7e83b84"
      unitRef="usd">110000</zyme:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentReclassificationOfStockOptionsToLiabilities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idce9861b88224b4b986efa82e964382f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzYtMTAtMS0xLTQ5ODA3_e3e29647-1974-4fc4-bd2c-32828195ebd7"
      unitRef="usd">26945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzYtMTItMS0xLTQ5ODA3_32a07731-aa59-4b13-9c64-4de136deae09"
      unitRef="usd">26945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzctMi0xLTEtNDk4MDc_b43aaa29-aa10-4f94-9dd9-5717ee1935ef"
      unitRef="shares">5824729</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7eb5e86836ba43c8acd88c29dce73446_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzctNC0xLTEtNDk4MDc_dc49f5bb-ed68-460d-8364-719124c3cdf4"
      unitRef="usd">254018000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idce9861b88224b4b986efa82e964382f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzctMTAtMS0xLTQ5ODA3_7487dff7-251a-4228-8417-0a5d8d0ee11e"
      unitRef="usd">46892000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzctMTItMS0xLTQ5ODA3_6ef35ac8-6b0d-49ad-a94b-88c6e2306edb"
      unitRef="usd">300910000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i3c7995c9ad304debbfbc06225ccab2e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzgtNi0xLTEtNDk4MDc_4847b568-dcc6-436c-beb5-b3afeee74d49"
      unitRef="usd">-180552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzgtMTItMS0xLTQ5ODA3_ecea7819-bd19-4cb4-bc37-b975b4a71323"
      unitRef="usd">-180552000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibe4dc555528d4414957f39a42c444a0a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktMi0xLTEtNjMzMDU_69739ee0-df66-48c2-8bd9-8ff07e76e6a9"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibe4dc555528d4414957f39a42c444a0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktNC0xLTEtNjMzMDU_f4e8a8af-1baf-4100-b4d2-f307ea3e4682"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7548019c0f5344cea71a2ef24be4387f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktMi0xLTEtNTQ1Mzk_fa52a383-4a6d-45d7-80e2-9efa21971eaa"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7548019c0f5344cea71a2ef24be4387f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktNC0xLTEtNjAwNTU_600b7566-5d16-4831-899a-bdfde75c98d7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i348f488c42dc4caaa3479595d2445a29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktMi0xLTEtNDk4MDc_b8ed898c-496c-4cb0-acec-fdd4dd0eeb98"
      unitRef="shares">46035389</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i348f488c42dc4caaa3479595d2445a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktNC0xLTEtNDk4MDc_12e9a00a-969b-4a29-88e4-1a7b4ca30aaa"
      unitRef="usd">724219000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd662b774dfb4fa29ced65dce420a4ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktNi0xLTEtNDk4MDc_4ae1d6a6-f010-48d0-bc00-b9f1283d8fe4"
      unitRef="usd">-471261000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i808e960accfc4ca192e6a4b56858fb30_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktOC0xLTEtNDk4MDc_4792f6fb-8dbf-4f0a-bdc5-6af1510f9fcb"
      unitRef="usd">-6659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24ee427c159e4ac085d1d7f4a086a465_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktMTAtMS0xLTQ5ODA3_62610cf6-17e9-4cc2-a505-e9fb0d0e51d9"
      unitRef="usd">163623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzktMTItMS0xLTQ5ODA3_6afc98ec-719d-493c-9c4e-2f1e30c91502"
      unitRef="usd">409922000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4e9d432dc0924ef587b9601412098923_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEwLTItMS0xLTQ5ODA3_9168a696-629c-4a11-b3df-87df75b54b3d"
      unitRef="shares">502019</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4e9d432dc0924ef587b9601412098923_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEwLTQtMS0xLTQ5ODA3_76100008-778d-43bf-a65e-6df235eec1fe"
      unitRef="usd">12878000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1d77f9fe26194120b92df6c659c72129_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEwLTEwLTEtMS00OTgwNw_5aa1c241-b19a-402d-b898-61979c9a0e39"
      unitRef="usd">-3218000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEwLTEyLTEtMS00OTgwNw_9c4c03b6-b9ec-472b-b8e5-5dc452551aec"
      unitRef="usd">9660000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4e9d432dc0924ef587b9601412098923_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzExLTItMS0xLTQ5ODA3_ac87e7a6-e738-4ac3-8dc0-1ef094cdd905"
      unitRef="shares">68964</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4e9d432dc0924ef587b9601412098923_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzExLTQtMS0xLTQ5ODA3_a1cbc355-79b6-4f4a-a83a-359133f31a22"
      unitRef="usd">3080000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzExLTEyLTEtMS00OTgwNw_023c875d-61fe-45db-9532-5953b78301da"
      unitRef="usd">3080000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i4e9d432dc0924ef587b9601412098923_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEyLTItMS0xLTUxODc3_af09c24e-8aa4-444a-ad46-60fc40c9f000"
      unitRef="shares">27563</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4e9d432dc0924ef587b9601412098923_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEyLTQtMS0xLTUxODc3_5e0f20ac-f5ae-44ba-b64b-6c08b68ec6b6"
      unitRef="usd">970000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1d77f9fe26194120b92df6c659c72129_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEyLTEwLTEtMS00OTgwNw_55d8fa2b-a545-4e32-ac09-3e2eeb25fc95"
      unitRef="usd">-970000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEyLTEyLTEtMS00OTgwNw_c6a71ea8-3666-43dd-afbb-159313aea001"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1d77f9fe26194120b92df6c659c72129_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEzLTEwLTEtMS00OTgwNw_1cf70c53-5cca-46a0-b7a9-48c34e7f470f"
      unitRef="usd">38275000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzEzLTEyLTEtMS00OTgwNw_e968eb17-aa61-4c8e-8705-f4195ef74d91"
      unitRef="usd">38275000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9f38d222db8146f48f9a48d49291f651_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE1LTYtMS0xLTQ5ODA3_102f7d74-941f-4301-8516-28442866ba47"
      unitRef="usd">-211843000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE1LTEyLTEtMS00OTgwNw_cc31f096-775e-47d9-a447-b10249174df4"
      unitRef="usd">-211843000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i1bb4242a9d0c4f2597015f9c0e73c52b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE1LTItMS0xLTYzMzA1_728fe45d-39b6-4627-930b-bc708897402c"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1bb4242a9d0c4f2597015f9c0e73c52b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE1LTQtMS0xLTYzMzA1_ff60ef6d-75d2-485c-a9d0-3b7959f22f16"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i437328b2c4ca40b3a95bcc241dcf545a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE1LTItMS0xLTU0NTM5_9e283b7a-94b1-4a73-84d2-ec768db62e04"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i437328b2c4ca40b3a95bcc241dcf545a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE1LTQtMS0xLTYwMDU1_14ebc12a-43c6-4db9-8e63-3bebad7ca517"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i765696c43fee42e190665434d6d2f923_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE2LTItMS0xLTQ5ODA3_3764cade-51ee-4547-a41e-3b368aee965f"
      unitRef="shares">46633935</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i765696c43fee42e190665434d6d2f923_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE2LTQtMS0xLTQ5ODA3_adfc479f-2c5e-4f75-ab53-61b641b35bb5"
      unitRef="usd">741147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e60dc63c6c740bb846912dea5962b24_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE2LTYtMS0xLTQ5ODA3_bdfaeed6-96b5-429d-9b8e-9e424ad20195"
      unitRef="usd">-683104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1842396aab4a4d258fdea0bbfbe050f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE2LTgtMS0xLTQ5ODA3_6016f85c-b8bf-463c-93ef-e5285c94a561"
      unitRef="usd">-6659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f1899212cb14100922eb6484c7586df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE2LTEwLTEtMS00OTgwNw_388dab2e-d932-4c55-b5a1-7e7f1d8eaf08"
      unitRef="usd">197710000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE2LTEyLTEtMS00OTgwNw_8181b8b9-85c2-429b-96db-fd4cac1f63e7"
      unitRef="usd">249094000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE3LTItMS0xLTQ5ODA3_d692147e-5005-4079-818f-89346e5074f5"
      unitRef="shares">39220</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE3LTQtMS0xLTQ5ODA3_6423b010-423e-4fe5-8f36-8e97c5e93f29"
      unitRef="usd">359000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic38d67e8ce0b4550adb4bdfd97d81583_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE3LTEwLTEtMS00OTgwNw_5a3c55e0-d496-471d-910c-7ad6cc48033c"
      unitRef="usd">-79000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE3LTEyLTEtMS00OTgwNw_3f697662-3ae4-4cc5-b2e7-fb1386bc3a00"
      unitRef="usd">280000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE4LTItMS0xLTQ5ODA3_8a95da8e-3c2b-4248-a9e2-37246b90547f"
      unitRef="shares">179238</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE4LTQtMS0xLTQ5ODA3_07660349-179d-485c-98ef-f256f4859bc3"
      unitRef="usd">2191000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE4LTEyLTEtMS00OTgwNw_3a2a5560-f88c-44d0-b324-d204b11448ed"
      unitRef="usd">2191000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE5LTItMS0xLTQ5ODA3_15968dee-07d7-4243-92e1-95e027bd26dd"
      unitRef="shares">93966</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE5LTQtMS0xLTQ5ODA3_4b1b90cf-0a3a-4b07-9679-352e6aa8dfea"
      unitRef="usd">2350000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic38d67e8ce0b4550adb4bdfd97d81583_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE5LTEwLTEtMS00OTgwNw_9423f1cb-de50-438a-8f56-195322504caf"
      unitRef="usd">-2350000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzE5LTEyLTEtMS00OTgwNw_c34224a2-e29c-4d09-bd8d-cb7068a8273a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTItMS0xLTUxMjIx_861a1a01-287f-48fe-b2fd-9a332cd28b2a"
      unitRef="shares">6502675</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTQtMS0xLTUxMjIx_619a7f5c-f847-4015-a1d7-b74e6a023cde"
      unitRef="usd">78168000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic38d67e8ce0b4550adb4bdfd97d81583_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTEwLTEtMS01MTIyMQ_e3c42025-16cb-421a-8a85-e1d89bbaab17"
      unitRef="usd">-78168000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTEyLTEtMS01MTIyMQ_d19aa1b1-d311-4f14-b3aa-e689d0f3fe8e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <zyme:StockIssuedDuringPeriodSharesExchangeOfSharesPerTheRedomiciliation
      contextRef="i87a2fbd34e1644f2a2b0156d944323a1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTItMS0xLTYzMzA1_829f15b0-a5c6-4c02-89e3-17c1a68ac77b"
      unitRef="shares">1</zyme:StockIssuedDuringPeriodSharesExchangeOfSharesPerTheRedomiciliation>
    <zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation
      contextRef="i87a2fbd34e1644f2a2b0156d944323a1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTQtMS0xLTYzMzA1_b85316ba-916c-4fbc-bc9a-c63b21e5e364"
      unitRef="usd">0</zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation>
    <zyme:StockIssuedDuringPeriodSharesExchangeOfSharesPerTheRedomiciliation
      contextRef="if5ef11eed2de4e41badd12d36bb020e2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTItMS0xLTU0NTM5_374e8f1e-c59f-45be-87c2-ad1cf9e3f549"
      unitRef="shares">1424533</zyme:StockIssuedDuringPeriodSharesExchangeOfSharesPerTheRedomiciliation>
    <zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation
      contextRef="if5ef11eed2de4e41badd12d36bb020e2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTQtMS0xLTYwMDU1_f901a6cf-56d7-4ae7-8b31-11caedd441d4"
      unitRef="usd">-20442000</zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation>
    <zyme:StockIssuedDuringPeriodSharesExchangeOfSharesPerTheRedomiciliation
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTQtMS0xLTU0NTQ4_555492fc-c8be-4993-9314-959fe3a477b6"
      unitRef="shares">1424533</zyme:StockIssuedDuringPeriodSharesExchangeOfSharesPerTheRedomiciliation>
    <zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTYtMS0xLTU0NTQ4_62bd4b10-b44e-4082-9f39-add1f7477641"
      unitRef="usd">20442000</zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation>
    <zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTE0LTEtMS01NDU0OA_f75803c5-b45b-4d85-b002-643761c86ee0"
      unitRef="usd">0</zyme:StockIssuedDuringPeriodValueExchangeOfSharesPerTheRedomiciliation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic38d67e8ce0b4550adb4bdfd97d81583_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTEwLTEtMS00OTgwNw_687c283a-2dad-4ac2-98ad-51972a86b303"
      unitRef="usd">9516000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIwLTEyLTEtMS00OTgwNw_bb9d11cc-e31a-438e-892d-c1c4f24d566f"
      unitRef="usd">9516000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTItMS0xLTUxMjM0_70f85d7b-ef82-46df-bc0f-47d8b6ab7e3f"
      unitRef="shares">11035000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icf0bbdb3083343ac9225316ba729bd78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTQtMS0xLTUxMjM0_7524522a-6490-41dd-a7fc-f19221a237a7"
      unitRef="usd">82549000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic38d67e8ce0b4550adb4bdfd97d81583_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTEwLTEtMS01MTIzNA_08de8fff-5e81-4e4b-892f-eb900b532a0c"
      unitRef="usd">24985000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTEyLTEtMS01MTIzNA_e019198b-02d2-4fe2-a856-3f005d4fad0b"
      unitRef="usd">107534000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="ib91012b48916401fb5d00ec657cee2eb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIxLTYtMS0xLTQ5ODA3_60a848ce-12c1-4fac-9bc9-0e3c2b298c8b"
      unitRef="usd">124341000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIxLTEyLTEtMS00OTgwNw_8073e96a-39f2-4de1-b242-77f4b96aeb15"
      unitRef="usd">124341000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i392c272c6f404218bb1e907d118f2144_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzI0LTItMS0xLTYzMzA1_8c11ce87-87a0-4903-9c48-34f8bcbfc08e"
      unitRef="shares">1</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i392c272c6f404218bb1e907d118f2144_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzI0LTQtMS0xLTYzMzA1_e2c84915-f1f8-4f20-bc09-bd6d2590b8e8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i254851183fdd4611937d1192d62dd044_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzI0LTItMS0xLTU0NTM5_1b8bcb85-d14d-40a5-b836-c448b7b88f74"
      unitRef="shares">1424533</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i254851183fdd4611937d1192d62dd044_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzI0LTQtMS0xLTYwMDU1_045fcd81-ddf0-479d-825c-ec467db59e8e"
      unitRef="usd">20442000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i96e06f36a4e143948e8d3cab82c4cd3b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTItMS0xLTQ5ODA3_a305806b-d5f8-435f-af8b-0b84232f5168"
      unitRef="shares">63059501</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i96e06f36a4e143948e8d3cab82c4cd3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTQtMS0xLTQ5ODA3_95a0220a-e96e-47c6-9622-bb1d2cd0522b"
      unitRef="usd">886322000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf79ade9c58c4ae785579a7d10cca98a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTYtMS0xLTQ5ODA3_6d52084c-532e-442f-908b-f0f4e133784b"
      unitRef="usd">-558763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e9a28945ecc46f3bb4d10fdf62ecc1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTgtMS0xLTQ5ODA3_2f7c99a3-18dc-4d80-8268-fead1d2a7cbd"
      unitRef="usd">-6659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieab5d463da784f8fa0a12fe256fa7e17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTEwLTEtMS00OTgwNw_90a04341-18a7-4536-a05c-14055b0efe5f"
      unitRef="usd">151614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMTgvZnJhZzplY2NhNTFjOGVkOTQ0MmYzYmEwMjQxMzRjMTU5OWEyMC90YWJsZTplNTA5YTJlYmUxZTI0ZjM4ODE4Y2M2MWQ3Njc1YjY2Ny90YWJsZXJhbmdlOmU1MDlhMmViZTFlMjRmMzg4MThjYzYxZDc2NzViNjY3XzIyLTEyLTEtMS00OTgwNw_c8d5ccb4-8140-408f-9492-b9c3565d5461"
      unitRef="usd">492956000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMtMS0xLTEtNDk4MDc_466153bf-9f55-4c5c-837a-5b53e0c3cf7d"
      unitRef="usd">124341000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMtMy0xLTEtNDk4MDc_dd21c2b6-b72c-473d-91e7-c4cc28d5eba6"
      unitRef="usd">-211843000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMtNS0xLTEtNDk4MDc_23abda50-8ead-43bd-bdfc-008479c778b9"
      unitRef="usd">-180552000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzUtMS0xLTEtNDk4MDc_6c6e513d-a853-4145-a22f-92ca7887b99f"
      unitRef="usd">6220000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzUtMy0xLTEtNDk4MDc_e46b5613-82f9-49b2-9e50-77f5852c009a"
      unitRef="usd">3739000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzUtNS0xLTEtNDk4MDc_204d3c4c-8202-4ced-91c5-342f6595d4e0"
      unitRef="usd">3355000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzYtMS0xLTEtNDk4MDc_08b34f08-b320-40c0-92a6-c08c08dcc67d"
      unitRef="usd">1015000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzYtMy0xLTEtNDk4MDc_6fe7440b-5dbd-48d9-a6c3-08911ecfa0d4"
      unitRef="usd">2793000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzYtNS0xLTEtNDk4MDc_7a59d6a9-b2ec-420c-a8f3-8257d6961b5f"
      unitRef="usd">4160000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzgtMS0xLTEtNDk4MDc_cf086595-9c04-4b8c-8234-07ea4179890f"
      unitRef="usd">4015000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzgtMy0xLTEtNDk4MDc_ccaf33c6-5f42-46dd-a499-38044fb66964"
      unitRef="usd">10756000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzgtNS0xLTEtNDk4MDc_ba866159-a734-4fb2-b148-7886144023da"
      unitRef="usd">29116000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzktMS0xLTEtNDk4MDc_b8662324-45e1-429d-b9e6-47216f0e4e62"
      unitRef="usd">4769000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzktMy0xLTEtNDk4MDc_a2d95f90-7a7b-46ee-a6d0-d9d9c93ccf97"
      unitRef="usd">3051000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzktNS0xLTEtNDk4MDc_1ad90ee8-9e34-4acc-8332-7cfd81a0d6cf"
      unitRef="usd">2764000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEwLTEtMS0xLTQ5ODA3_6d2d238f-5770-427f-8b66-32ed4c7149c8"
      unitRef="usd">-1940000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEwLTMtMS0xLTQ5ODA3_a8577520-0bd6-4c0a-8843-2276bea96150"
      unitRef="usd">953000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEwLTUtMS0xLTQ5ODA3_5dabc5fd-a3aa-408c-a5e9-ac902853fee5"
      unitRef="usd">-266000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <zyme:LicensingAgreementNoncashConsideration
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzExLTEtMS0xLTQ5ODA3_f5dd34fe-eb46-46fc-aded-58d78a2dbf15"
      unitRef="usd">0</zyme:LicensingAgreementNoncashConsideration>
    <zyme:LicensingAgreementNoncashConsideration
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzExLTMtMS0xLTQ5ODA3_87b64d3a-6ec5-4b58-98dd-c25901fc6b14"
      unitRef="usd">0</zyme:LicensingAgreementNoncashConsideration>
    <zyme:LicensingAgreementNoncashConsideration
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzExLTUtMS0xLTQ5ODA3_154a8297-487e-497e-840a-7fc88f7df61b"
      unitRef="usd">218000</zyme:LicensingAgreementNoncashConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEyLTEtMS0xLTQ5ODA3_840e7ed2-d4cd-4681-b6ce-712769d6344c"
      unitRef="usd">-250000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEyLTMtMS0xLTQ5ODA3_5a718484-e276-4b5e-9df1-61bddb79325c"
      unitRef="usd">213000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEyLTUtMS0xLTQ5ODA3_f07877a2-bb1e-4d2c-b5ac-451ae501e525"
      unitRef="usd">307000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEzLTEtMS0xLTQ5ODA3_dac9ca4b-c539-4b40-86de-fdec2c8c1120"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEzLTMtMS0xLTQ5ODA3_2daf3663-f7fa-4014-adc0-7411d1fcfad0"
      unitRef="usd">167000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzEzLTUtMS0xLTQ5ODA3_38cbd25c-244d-4972-8ae1-26677183fa11"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE0LTEtMS0xLTQ5ODA3_3be16535-016d-485b-9eee-58ee9fb85077"
      unitRef="usd">1956000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE0LTMtMS0xLTQ5ODA3_90ca3702-5b0f-4dd4-9d86-7a5dc4a64ebb"
      unitRef="usd">433000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE0LTUtMS0xLTQ5ODA3_a12dc293-5194-4555-9981-d5397a583269"
      unitRef="usd">453000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE2LTEtMS0xLTQ5ODA3_0e53d5ef-fd26-453b-af76-1c852e87d906"
      unitRef="usd">17509000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE2LTMtMS0xLTQ5ODA3_f1913ac8-6c64-4d21-a96b-0d1c6e7e6767"
      unitRef="usd">266000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE2LTUtMS0xLTQ5ODA3_c911df7a-2459-4e7d-961f-4dc8864263c7"
      unitRef="usd">13107000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE3LTEtMS0xLTQ5ODA3_7195d24a-28eb-4900-b61c-e04a9f922ebb"
      unitRef="usd">2059000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE3LTMtMS0xLTQ5ODA3_3b875f28-c66d-4566-a341-4a3958659c8c"
      unitRef="usd">15792000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE3LTUtMS0xLTQ5ODA3_6f762e5b-f6b3-43fa-a9b0-1bee3c58aec6"
      unitRef="usd">3519000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE4LTEtMS0xLTQ5ODA3_08870512-4eb9-4715-bb1d-b47f9c72840f"
      unitRef="usd">26479000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE4LTMtMS0xLTQ5ODA3_4552a280-8286-4357-a4fd-0507c5625dd4"
      unitRef="usd">16477000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE4LTUtMS0xLTQ5ODA3_151a5015-4bb5-4e6c-a38b-5077438eda55"
      unitRef="usd">7618000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <zyme:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE5LTEtMS0xLTQ5ODA3_10dceb9e-d2d6-42ef-adec-7ea44aa7bdf7"
      unitRef="usd">-3736000</zyme:IncreaseDecreaseInOperatingLeaseLiabilities>
    <zyme:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE5LTMtMS0xLTQ5ODA3_19f604bc-4953-427b-b9fd-96aad64f3034"
      unitRef="usd">-26000</zyme:IncreaseDecreaseInOperatingLeaseLiabilities>
    <zyme:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzE5LTUtMS0xLTQ5ODA3_0f7148d1-73b8-421a-833b-a37823cb3974"
      unitRef="usd">-1140000</zyme:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzIxLTEtMS0xLTQ5ODA3_e942fcb7-7c29-4465-8b22-3a4762a3ab88"
      unitRef="usd">840000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzIxLTMtMS0xLTQ5ODA3_07e09721-9815-4095-94a2-a9bb2bc1347e"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzIxLTUtMS0xLTQ5ODA3_b08c23ed-156d-47f9-8751-3471aac116da"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzIyLTEtMS0xLTQ5ODA3_e7f09b82-b67f-4629-8999-1f3be2ff072c"
      unitRef="usd">144109000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzIyLTMtMS0xLTQ5ODA3_da228d55-7b33-41c2-8fa3-b6e1efd6c1fb"
      unitRef="usd">-192451000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzIyLTUtMS0xLTQ5ODA3_fb57b107-ae29-4e6d-b4c1-04a5238132b6"
      unitRef="usd">-151403000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI0LTEtMS0xLTQ5ODA3_8320c14c-422f-485e-96c0-3b1f774d7d26"
      unitRef="usd">107534000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI0LTMtMS0xLTQ5ODA3_ff5e8892-1b91-4d41-8411-875ce5511f69"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI0LTUtMS0xLTQ5ODA3_a945b891-78a3-4127-a98d-0c0697cc012e"
      unitRef="usd">300910000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI1LTEtMS0xLTQ5ODA3_a0efb1b8-0fa8-4e8d-b339-487b13893663"
      unitRef="usd">255000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI1LTMtMS0xLTQ5ODA3_fbce4e84-8fcd-48bb-b8d2-11f586afb72c"
      unitRef="usd">6428000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI1LTUtMS0xLTQ5ODA3_828cb0aa-0073-4e69-a6d0-d6bb18cbd2ea"
      unitRef="usd">7111000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <zyme:ProceedsFromIssuanceOfSharesUnderEmployeeSharePurchasePlan
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI2LTEtMS0xLTQ5ODA3_b4160932-3708-4ccc-8b2e-9925815ef170"
      unitRef="usd">1403000</zyme:ProceedsFromIssuanceOfSharesUnderEmployeeSharePurchasePlan>
    <zyme:ProceedsFromIssuanceOfSharesUnderEmployeeSharePurchasePlan
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI2LTMtMS0xLTQ5ODA3_2410253d-3f78-4493-9999-4833bd6832cc"
      unitRef="usd">2070000</zyme:ProceedsFromIssuanceOfSharesUnderEmployeeSharePurchasePlan>
    <zyme:ProceedsFromIssuanceOfSharesUnderEmployeeSharePurchasePlan
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI2LTUtMS0xLTQ5ODA3_5165c573-5cde-40c0-bfc8-bb4c4e0bd676"
      unitRef="usd">1111000</zyme:ProceedsFromIssuanceOfSharesUnderEmployeeSharePurchasePlan>
    <zyme:PaymentsOfDeferredFinancingFees
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI3LTEtMS0xLTQ5ODA3_0d81211e-9143-4c9a-9c95-c811741bcea3"
      unitRef="usd">596000</zyme:PaymentsOfDeferredFinancingFees>
    <zyme:PaymentsOfDeferredFinancingFees
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI3LTMtMS0xLTQ5ODA3_a6d65b7c-d410-4e61-8695-8f2d6731227d"
      unitRef="usd">470000</zyme:PaymentsOfDeferredFinancingFees>
    <zyme:PaymentsOfDeferredFinancingFees
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI3LTUtMS0xLTQ5ODA3_e023940f-8d61-4da8-ae07-23f6cc60d0f0"
      unitRef="usd">113000</zyme:PaymentsOfDeferredFinancingFees>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI4LTEtMS0xLTQ5ODA3_d30a48f9-7175-49e9-adfd-96c1c7c1db09"
      unitRef="usd">14000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI4LTMtMS0xLTQ5ODA3_25ce0749-8a8f-407f-8c07-2b3474e0020d"
      unitRef="usd">17000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI4LTUtMS0xLTQ5ODA3_eb1462e9-12ed-4e74-8dd1-794433c18c37"
      unitRef="usd">41000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI5LTEtMS0xLTQ5ODA3_30c14e57-d504-4920-a053-eceac4472e7a"
      unitRef="usd">108582000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI5LTMtMS0xLTQ5ODA3_4ba09f02-fd07-4071-ba2c-2b627f79c130"
      unitRef="usd">8011000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzI5LTUtMS0xLTQ5ODA3_10648dd5-9bc2-4088-85cd-f4678b97cefe"
      unitRef="usd">308978000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMxLTEtMS0xLTQ5ODA3_4161ff48-17af-41e1-af20-4f64a2324ece"
      unitRef="usd">40724000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMxLTMtMS0xLTQ5ODA3_274f1356-7003-4d74-85f7-96ec6eedd784"
      unitRef="usd">-157881000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMxLTUtMS0xLTQ5ODA3_3a92d7d9-6c2f-4a68-bf36-93b61fbc167a"
      unitRef="usd">-13325000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMyLTEtMS0xLTQ5ODA3_dee1e34f-4c99-412f-b8a3-2a44ecf3663a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMyLTMtMS0xLTQ5ODA3_040e8cbc-4d1d-46b1-b58b-2b2a0e5e7306"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMyLTUtMS0xLTQ5ODA3_10af682c-74f4-49cf-8689-94dd864d508f"
      unitRef="usd">50500000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMzLTEtMS0xLTQ5ODA3_f2a78479-8c40-4368-8b7f-5eeb74cade8a"
      unitRef="usd">8150000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMzLTMtMS0xLTQ5ODA3_1d580cf3-fc3d-414c-a8d9-bab5a82c3521"
      unitRef="usd">12404000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzMzLTUtMS0xLTQ5ODA3_26c9e998-96a5-440a-a35a-0a0f99dc3f58"
      unitRef="usd">4310000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM0LTEtMS0xLTQ5ODA3_0b470096-87fd-4ddd-80ff-95d9456e7eb5"
      unitRef="usd">4975000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM0LTMtMS0xLTQ5ODA3_ca9bfecf-8bec-4128-9222-98a4a93c110e"
      unitRef="usd">881000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM0LTUtMS0xLTQ5ODA3_6756885d-b272-4cca-9e69-ceced206f149"
      unitRef="usd">1955000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM1LTEtMS0xLTQ5ODA3_5fee832a-1f0d-4284-81bf-5308f717c3c8"
      unitRef="usd">-53849000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM1LTMtMS0xLTQ5ODA3_09cbe786-5ca0-4518-963a-30b07603a1d6"
      unitRef="usd">144596000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM1LTUtMS0xLTQ5ODA3_c0eff015-1414-40fa-90db-b964d303f1a3"
      unitRef="usd">-43440000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM2LTEtMS0xLTQ5ODA3_d0f5bd78-3860-4b45-8add-bc15e278343b"
      unitRef="usd">203000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM2LTMtMS0xLTQ5ODA3_1a25a1e9-f1e0-4b63-a2c6-8cb13b6cc686"
      unitRef="usd">-325000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM2LTUtMS0xLTQ5ODA3_7db7c47f-ecd2-4393-bf56-5e0c378a0244"
      unitRef="usd">-550000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM3LTEtMS0xLTQ5ODA3_22673069-359e-4496-b7cf-b1e22a02a907"
      unitRef="usd">199045000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM3LTMtMS0xLTQ5ODA3_4a38021a-99dc-4802-80f1-e90f9e79fd98"
      unitRef="usd">-40169000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM3LTUtMS0xLTQ5ODA3_95ecd432-e8ef-48f0-bc7c-97267ad0c7d3"
      unitRef="usd">113585000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM4LTEtMS0xLTQ5ODA3_5871d365-f5b6-4f2f-86c6-acc5d52ff8b2"
      unitRef="usd">201867000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM4LTMtMS0xLTQ5ODA3_30489bcb-f711-434b-b5a8-d28b927774ec"
      unitRef="usd">242036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i77ce18daf7cb4740a882aaa646e9010a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM4LTUtMS0xLTQ5ODA3_78ba32c4-b93b-403d-a1ce-79617d3604c5"
      unitRef="usd">128451000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM5LTEtMS0xLTQ5ODA3_a1588a77-082e-4b62-927c-03c3d2822e62"
      unitRef="usd">400912000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM5LTMtMS0xLTQ5ODA3_91bc749a-8a61-4a18-9609-aeed33f4974d"
      unitRef="usd">201867000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzM5LTUtMS0xLTQ5ODA3_d9770bd0-25e5-4c7f-b79b-f0af56f22792"
      unitRef="usd">242036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzQxLTEtMS0xLTQ5ODA3_151c6523-7c2e-4a15-9ba4-0fb4571c4c42"
      unitRef="usd">72000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzQxLTMtMS0xLTQ5ODA3_e797fca1-0d9c-4750-8dfd-d013880a9f82"
      unitRef="usd">24609000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzQxLTUtMS0xLTQ5ODA3_84743d21-461f-4066-a8fa-013ba7fb3bd0"
      unitRef="usd">2407000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzQyLTEtMS0xLTQ5ODA3_98ad6b7a-d4ba-4833-a738-5a4379ea9196"
      unitRef="usd">957000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzQyLTMtMS0xLTQ5ODA3_4b91a13f-1bcc-48f7-80e9-fccc9164ca53"
      unitRef="usd">1933000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjEvZnJhZzo3N2I4ZmVhNjExNGE0MDFhYTZjN2UyOTkwMDdjYzg1My90YWJsZTo1ZWZhYmRiYWEwYzk0YTlmOGM4YTQwYzM0MGY3ZmI5Yy90YWJsZXJhbmdlOjVlZmFiZGJhYTBjOTRhOWY4YzhhNDBjMzQwZjdmYjljXzQyLTUtMS0xLTQ5ODA3_3cc3184c-67fc-45b1-bdcb-c2478fe2561c"
      unitRef="usd">130000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMjcvZnJhZzo4NTAwZWNlMjk1YTI0MDA4YTllMzQzOWFkYjAyNTIyZi90ZXh0cmVnaW9uOjg1MDBlY2UyOTVhMjQwMDhhOWUzNDM5YWRiMDI1MjJmXzk3MQ_6571b686-b5e6-4de4-8c2d-67d3cb7ae06b">Nature of Operations&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Zymeworks Inc. (the &#x201c;Company&#x201d; or &#x201c;Zymeworks&#x201d;) is a clinical-stage biopharmaceutical company dedicated to the development of next-generation multifunctional biotherapeutics. Zymeworks BC Inc. (previously known as "Zymeworks Inc.") was incorporated on September&#160;8, 2003 under the laws of the Canada Business Corporations Act. On October 22, 2003, the Company was registered as an extra-provincial company under the Company Act (British Columbia). On May 2, 2017, the Company continued under the Business Corporations Act (British Columbia).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since its inception, the Company has devoted substantially all of its resources to research and development activities, including developing its therapeutic platforms and identifying and developing potential product candidates by undertaking preclinical studies and clinical trials. The Company supports these activities through general and administrative support, as well as by raising capital, conducting business planning and protecting its intellectual property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 15, 2022, the Company announced its intention to become a Delaware corporation, subject to receipt of necessary shareholder, stock exchange, and court approvals (the "Redomicile Transactions"). The Redomicile Transactions were completed on October 13, 2022. On October 13, 2022, the Company changed its name to Zymeworks BC Inc. Unless the context otherwise requires or otherwise expressly states, all references in the accompanying consolidated financial statements to &#x201c;Zymeworks,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d; (i) for periods until completion of the Redomicile Transactions, refer to Zymeworks BC Inc. and its subsidiaries and (ii) for periods after completion of the Redomicile Transactions, refer to Zymeworks Inc. (formerly known as Zymeworks Delaware Inc.) and its subsidiaries. &lt;/span&gt;&lt;/div&gt;To effect the Redomicile Transactions, the Company conducted a share exchange, pursuant to which holders of the Company's common shares exchanged their common shares in the Company for shares of common stock of Zymeworks Inc. (formerly known as Zymeworks Delaware Inc.) or, at their election with respect to all or a portion of their common shares in the Company and subject to applicable eligibility criteria and an overall cap, exchangeable shares (the &#x201c;Exchangeable Shares&#x201d;) in the capital of a newly formed indirect subsidiary of Zymeworks Inc. A special meeting of Company security holders was held on October 7, 2022 to approve the Redomicile Transactions. The Redomicile Transactions were governed by a transaction agreement dated July 14, 2022, as restated and amended on August 18, 2022 (the &#x201c;Restated and Amended Transaction Agreement&#x201d;), by and among the Company and its direct or indirect subsidiaries Zymeworks Inc., Zymeworks CallCo ULC and Zymeworks ExchangeCo Ltd., including a plan of arrangement included as Exhibit A to the Restated and Amended Transaction Agreement (the &#x201c;Plan of Arrangement&#x201d;).</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODcx_e8b438f7-b149-4abd-b8cf-0ef70d1002d4">Summary of Significant Accounting Policies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;). The consolidated financial statements include the accounts of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Zymeworks Inc. and its wholly owned subsidiaries, Zymeworks BC Inc., Zymeworks Biopharmaceuticals Inc.,  Zymeworks Pharmaceuticals Limited (Ireland), Zymeworks CallCo ULC, Zymeworks ExchangeCo Ltd., Zymeworks Management Inc. (including this entity's branch in the United Kingdom) and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Zymeworks Zanidatamab Inc.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Al&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;l inter-company accounts and transactions have been eliminated on consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All amounts expressed in the consolidated financial statements of the Company and the accompanying notes thereto are expressed in thousands of U.S. dollars, except for share and per share data and where otherwise indicated. References to &#x201c;$&#x201d; are to U.S. dollars and references to &#x201c;C$&#x201d; are to Canadian dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company is the U.S. dollar. Transactions denominated in foreign currencies are translated at the approximate exchange rate prevailing on the date of the transaction. At period end, monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars using exchange rates in effect at the balance sheet date. Resulting foreign exchange gains and losses are reflected in the Consolidated Statements of Income (Loss) and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the Company to make estimates and judgments in certain circumstances that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, the Company evaluates its estimates, most notably those related to revenue recognition including estimated timing of completion of performance obligations required to meet revenue recognition criteria, accrual of expenses including clinical and preclinical study expense accruals, stock-based compensation, valuation allowance for deferred taxes, benefits under the Scientific Research and Experimental Development (&#x201c;SR&amp;amp;ED&#x201d;) program, and other contingencies. Management bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 606&#x201d;) applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. In accordance with ASC 606, the Company recognizes revenue when the Company&#x2019;s customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applied ASC 606 to all revenue arrangements to date. For collaborative arrangements that fall within the scope of ASC 808, Collaborative Arrangements (&#x201c;ASC 808&#x201d;), the Company applies the revenue recognition model under ASC 606 to part or all of the arrangements, when deemed appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 606, the Company recognizes revenue when the Company&#x2019;s customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised deliverables in the contract; (ii) determination of whether the promised deliverables are performance obligations including whether they are distinct; (iii) measurement of the transaction price, including uncertainties related to variable consideration; (iv) allocation of the transaction price to the performance obligations based on the stand-alone selling prices; and (v) recognition of revenue when or as the Company satisfies each performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration that it is entitled to in exchange for the goods and services transferred to the customer. At contract inception, the Company assesses the goods or services promised within each contract that falls under the scope of Topic 606, to identify distinct performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into a number of collaboration and licensing agreements. Promised deliverables within these agreements may include: (i) grants of licenses, or options to obtain licenses, to the Company&#x2019;s intellectual property, (ii) research and development services, (iii) drug product manufacturing, and (iv) participation on joint research and/or development committees. The terms of these agreements typically include one or more of the following types of payments to the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;non-refundable, upfront license and platform technology access fees;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;research, development and regulatory milestone payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;research support, development and other payments; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;royalties and commercial milestone payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the expectation at contract inception is such that the period between payment by the licensee and the completion of related performance obligations will be one year or less, the Company assumes that the contract does not have a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When applying the revenue recognition criteria of ASC 606 to license and collaboration agreements, the Company may be required to apply significant judgment when evaluating whether contractual obligations represent distinct performance obligations including understanding the nature and significance of the contractual obligations and their standalone selling prices, determining when performance obligations have been met, assessing the recognition and future reversal of variable consideration, and determining and applying appropriate methods of measuring progress for performance obligations satisfied &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;over time. These judgments are discussed in more detail in the following paragraphs for each type of payment received by the Company under the terms of the license and collaborations agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-refundable, upfront license and platform technology access fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the license to the Company&#x2019;s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are not distinct from other promises, the Company uses judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue from non-refundable, upfront fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the related revenue recognition accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research, development and regulatory milestone payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of each arrangement that includes research, development or regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. When it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment. The probability of successfully achieving the criteria for the milestone payments is highly uncertain. Consequently, there is a significant risk that the Company may not earn all of the milestone payments from each of its strategic partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development milestones in the Company&#x2019;s collaboration agreements may include some, but not necessarily all, of the following types of events:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;completion of preclinical research and development work leading to selection of product candidates;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;initiation of Phase 1, Phase 2 and Phase 3 clinical trials; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;achievement of certain other technical, scientific or development criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory milestone payments may include the following types of events:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;filing of regulatory applications for marketing approval in the United States, Europe or Japan, including Investigational New Drug (&#x201c;IND&#x201d;) applications and Biologics License Application (&#x201c;BLA&#x201d;); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;marketing approval in major markets, such as the United States, Europe or Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research support, development and other payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments by the licensees in exchange for research and development activities performed by the Company on behalf of the licensee are recognized as revenue upon performance of such activities at rates consistent with prevailing market rates. Payments for research and development supplies provided are recognized as revenue upon delivery of the supplies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Royalties and commercial milestone payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For arrangements that include sales-based royalties, including commercial milestone payments based on pre-specified level of sales, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). Achievement of these royalties and commercial milestones may solely depend upon performance of the licensee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets are mainly comprised of trade receivables net of expected credit losses, which includes amounts billed and currently due from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities are mainly comprised of deferred revenues. Amounts received prior to satisfying all revenue recognition criteria are recorded as deferred revenue in the Company&#x2019;s consolidated financial statements. Amounts not expected to be recognized as revenue within the next twelve months of the consolidated balance sheet date are classified as long-term deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with original maturities of 90 days or less at the date of acquisition to be cash equivalents. Cash equivalents are recorded at cost plus accrued interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term and long-term investments include guaranteed investment certificates and term deposits with original maturities exceeding three months. These investments are recorded at cost plus accrued interest, which approximates their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company also holds a limited number of equity securities in private entities which are accounted for as available for sale financial instruments with changes in fair value recorded through other comprehensive income or at cost subject to impairment (note 5).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Expected Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at invoiced amounts, net of any allowance for doubtful accounts. The allowance for doubtful accounts is the Company&#x2019;s best estimate of the amount of probable credit losses in existing accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the collectability of accounts receivable on a regular basis based upon various factors including the financial condition and payment history of customers, an overall review of collections experience on other accounts and economic factors or events expected to affect future collections experience. Expected credit losses on our accounts receivable were immaterial as at December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Deferred Financing Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred financing fees consist of amounts charged by underwriters, attorneys, accountants and printers that are directly attributable to future financing transactions. These costs are deferred and subsequently charged against the gross proceeds of the related financing transaction upon closing of such transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates and manages its business in one segment, which is the discovery, development and commercialization of next-generation multifunctional biotherapeutics. Operating segments are defined as components of an enterprise about which separate discrete information is available for the chief operating decision maker, or decision making group, in deciding how to allocate resources and assessing performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost net of accumulated depreciation. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in earnings. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records depreciation using the straight-line method over the estimated useful lives of the property and equipment as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of the initial lease term or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment acquired or disposed of during the year are depreciated proportionately for the period they are in use.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for leases in accordance with ASC 842 "Leases" ("ASC 842"). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement contains a lease at inception. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use ("ROU") assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from that lease. For leases with a term greater than 12 months, ROU assets and liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The lease term includes the option to extend the lease when it is reasonably certain the Company will exercise that option. When available, the Company uses the rate implicit in the lease to discount lease payments to present value. In the case the implicit rate is not available, the Company uses its incremental borrowing rate based on information available at the lease commencement date, to determine the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Patents and Intellectual Property Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred to acquire patents and to prosecute and maintain intellectual property rights are expensed as incurred to general and administrative expense due to the uncertainty surrounding the drug development process and the uncertainty of future benefits. Patents and intellectual property acquired from third parties are capitalized and amortized over the remaining life of the patent, if related to approved products or if there are alternative future uses for the underlying technology. No patent or intellectual property costs have been capitalized to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the recoverability of its long-lived assets whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset or group of assets. If carrying value exceeds the sum of undiscounted cash flows, the Company then determines the fair value of the underlying asset. Any impairment to be recognized is measured by the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset or asset group. As of December&#160;31, 2022 and 2021, the Company determined that there were no indicators of impairment of long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Government Grants and Credits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Government grants are recognized where there is reasonable assurance that the grant will be received and all associated conditions will be complied with. Reimbursements of eligible research and development expenditures pursuant to government assistance programs are recorded as reductions of research and development costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grant claims not settled by the balance sheet date are recorded as receivables, provided their receipt is probable. The determination of the amount of the claim, and hence the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. The Company has used its best judgment and understanding of the related program agreements in determining the receivable amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in SR&amp;amp;ED and Research Tax Credit Programs, two federal tax incentive programs that encourage Canadian and U.S. businesses to conduct research and development in Canada and in United States, respectively. The benefits of investment tax credits for scientific research and development expenditures are recognized in the year the qualifying &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expenditure is made provided there is reasonable assurance of recoverability. The refundable portion of investment tax credits are recorded as reductions to research and development expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also participated in the Canada Emergency Wage Subsidy (&#x201c;CEWS&#x201d;) and Canada Emergency Rent Subsidy (&#x201c;CERS&#x201d;) programs announced by the Government of Canada in April 2020, in order to help employers keep and/or return Canadian-based employees to payrolls in response to challenges posed by the COVID-19 pandemic. The Company recognized CEWS and CERS grants when it is probable that it complied with relevant eligibility requirements and conditions of the grant and that the grant would be received. These grants are recorded as reductions to wage and rent expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred and include costs that the Company incurs for its own and for the Company&#x2019;s strategic partners&#x2019; research and development activities. These costs primarily consist of expenses incurred under agreements with contract research organizations on the Company&#x2019;s behalf, investigative sites and consultants that conduct the Company&#x2019;s clinical trials, the cost of acquiring and manufacturing clinical trial materials and other allocated expenses, the cost of acquired research patents and intellectual property that do not meet the requirements for capitalization, employee related expenses, including salaries and benefits, stock-based compensation expense, and costs associated with nonclinical activities and regulatory approvals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Clinical Trial Expense Accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Clinical trial expenses represent a significant component of research and development expenses and the Company outsources a significant portion of these activities to third party contract research organizations. Third-party clinical trial expenses include investigator fees, site costs, clinical research organization costs and other trial-related vendor costs. As part of preparing the consolidated financial statements, the Company estimates accrued liabilities for services that have been performed by clinical research organizations or investigator sites but have not yet been invoiced to the Company. When making these estimates, the Company uses operational and contractual information from third party service providers and operational data from internal personnel. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using an asset and liability method. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The measurement of deferred tax assets is reduced, if necessary, by the extent of a valuation allowance. The recognition of uncertain tax positions is evaluated based on whether it is considered more likely than not that the position taken, or expected to be taken, on a tax return will be sustained upon examination through litigation or appeal. For those positions that meet the recognition criteria, they are measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes stock-based compensation expense on equity and liability classified stock-based awards granted to employees, directors, and certain consultants. The Company measures the cost of such awards based on the fair value of the award, net of estimated forfeitures, and recognizes stock-based compensation expense in the consolidated statements of income (loss) and comprehensive income (loss) on a straight-line basis over the requisite service period. The requisite service period generally equals the vesting period of the awards. The fair values of stock option awards are estimated using the Black-Scholes option pricing model which uses various inputs including estimated fair value of the Company&#x2019;s underlying common stock at the grant date, expected term, estimated volatility, risk-free interest rate and expected dividend yields of the Company&#x2019;s common stock. The Company applies an estimated forfeiture rate derived from historical employee termination behavior. If the actual number of forfeitures differs from those estimated by management, adjustments to compensation expense may be required in future periods. The fair value of restricted stock units (&#x201c;RSU&#x201d;) is measured using the per share fair value of the Company&#x2019;s common stock on the dates of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity classified awards are measured using their grant date fair value. Liability classified awards are initially measured using their grant date fair value and are subsequently remeasured at fair value at each balance sheet date until exercised or cancelled, with changes in fair value recognized as compensation cost (ASC 718 awards) or other income and expenses (ASC 815 awards) for the period, while fair value changes below the grant date fair value of the original awards are recorded in additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 718 &#x201c;Compensation&#x2014;Stock Options&#x201d; (&#x201c;ASC 718&#x201d;), with an exercise price which is not denominated in: (a) the currency of a market in which a substantial portion of the Company&#x2019;s equity securities trades, (b) the currency in which the individual&#x2019;s pay is denominated, or (c) the Company&#x2019;s functional currency, are required to be classified as liabilities. For awards accounted for under ASC 815 &#x201c;Derivatives and Hedging&#x201d; (&#x201c;ASC 815&#x201d;), any warrant or option that provides for an exercise price which is not denominated in the Company&#x2019;s functional currency is required to be classified as a liability. Certain option awards which were classified as equity on grant dates were subsequently reclassified to liability upon the change of the compensation currency for certain executives and employees holding these option awards from Canadian dollars to U.S. dollars. Total fair value of these options on reclassification date were recorded as liability awards. Accumulated expense amount to the reclassification date was reversed from additional paid-in capital and the remaining amount was recorded to the statement of loss on reclassification date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an employee stock purchase plan which is considered compensatory. Accordingly, the Company recognizes compensation expense on these awards based on their estimated grant date fair value using the Black-Scholes option pricing model. The Company recognizes compensation expense in the consolidated statements of loss and comprehensive loss on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for using the acquisition method. The fair value of total purchase consideration is allocated to the fair values of identifiable tangible and intangible assets acquired and liabilities assumed, with the remaining amount being classified as goodwill. All assets, liabilities and contingent liabilities acquired or assumed in a business combination are recorded at their fair values at the date of acquisition. If the Company&#x2019;s interest in the fair value of the acquiree&#x2019;s net identifiable assets exceeds the cost of the acquisition, the excess is recognized in earnings or loss immediately. Transaction costs that are incurred in connection with a business combination, other than costs associated with the issuance of debt or equity securities, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated for impairment on an annual basis or more frequently if an indicator of impairment is present (note 6). As part of the impairment evaluation, the Company may elect to perform an assessment of qualitative factors. If this qualitative assessment indicates that it is more likely than not that the fair value of the reporting unit that includes the goodwill is less than its carrying value, then a quantitative impairment test would be prepared to compare the fair value to the carrying value and record an impairment charge if the carrying value exceeds the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquired In-Process Research and Development (IPR&amp;amp;D) and Definite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired IPR&amp;amp;D represents the fair value assigned to research and development assets that have not reached technological feasibility. IPR&amp;amp;D is classified as an indefinite-lived intangible asset and is not amortized. IPR&amp;amp;D becomes definite-lived upon the completion or abandonment of the associated research and development efforts. All research and development costs incurred subsequent to the acquisition of IPR&amp;amp;D are expensed as incurred. Indefinite-lived intangible assets are evaluated for impairment on an annual basis or more frequently if an indicator of impairment is present.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite-lived intangible assets include computer software and a research license and are amortized on a basis which reflects the pattern in which the economic benefits are consumed. Amortization begins when the assets are put into use. If there is an event indicating that the carrying value of a definite-lived intangible asset may be impaired, then the Company will perform an impairment test. When an impairment test is performed, if the carrying value exceeds the recoverable value, based on the sum of undiscounted future cash flows, then such asset is written down to its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records amortization using the straight-line method over the estimated useful lives of the definite-lived intangible assets as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of the licensing term or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net income (loss) per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock outstanding for the year. Diluted net income (loss) per share attributable to common stockholders is computed by adjusting net income (loss) attributable &lt;/span&gt;&lt;/div&gt;to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities, including outstanding stock options and warrants. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the year, including potential dilutive shares of common stock assuming the dilutive effect of outstanding instruments. The treasury stock method is used to determine the dilutive effect of the Company&#x2019;s stock option grants and warrants. ASC 260 &#x201c;Earnings Per Share&#x201d; requires an adjustment to the numerator for any income or loss related to liability classified warrants and stock options, if dilutive, if they are presumed to be share settled.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODc0_79bba76d-4efe-416e-b90c-3c8feac0b6dc">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;). The consolidated financial statements include the accounts of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Zymeworks Inc. and its wholly owned subsidiaries, Zymeworks BC Inc., Zymeworks Biopharmaceuticals Inc.,  Zymeworks Pharmaceuticals Limited (Ireland), Zymeworks CallCo ULC, Zymeworks ExchangeCo Ltd., Zymeworks Management Inc. (including this entity's branch in the United Kingdom) and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Zymeworks Zanidatamab Inc.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Al&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;l inter-company accounts and transactions have been eliminated on consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All amounts expressed in the consolidated financial statements of the Company and the accompanying notes thereto are expressed in thousands of U.S. dollars, except for share and per share data and where otherwise indicated. References to &#x201c;$&#x201d; are to U.S. dollars and references to &#x201c;C$&#x201d; are to Canadian dollars.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODU1_1bdd38ab-e99d-4308-af4e-6b93cafaf4da">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company is the U.S. dollar. Transactions denominated in foreign currencies are translated at the approximate exchange rate prevailing on the date of the transaction. At period end, monetary assets and liabilities denominated in foreign currencies are translated into U.S. dollars using exchange rates in effect at the balance sheet date. Resulting foreign exchange gains and losses are reflected in the Consolidated Statements of Income (Loss) and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODU2_fe0df0d3-699d-4c0e-a63f-cf621854fa12">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the Company to make estimates and judgments in certain circumstances that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, the Company evaluates its estimates, most notably those related to revenue recognition including estimated timing of completion of performance obligations required to meet revenue recognition criteria, accrual of expenses including clinical and preclinical study expense accruals, stock-based compensation, valuation allowance for deferred taxes, benefits under the Scientific Research and Experimental Development (&#x201c;SR&amp;amp;ED&#x201d;) program, and other contingencies. Management bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODc1_d92066e0-30b8-4c90-a0cd-c3b4b64d5034">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 606&#x201d;) applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. In accordance with ASC 606, the Company recognizes revenue when the Company&#x2019;s customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applied ASC 606 to all revenue arrangements to date. For collaborative arrangements that fall within the scope of ASC 808, Collaborative Arrangements (&#x201c;ASC 808&#x201d;), the Company applies the revenue recognition model under ASC 606 to part or all of the arrangements, when deemed appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 606, the Company recognizes revenue when the Company&#x2019;s customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: (i) identification of the promised deliverables in the contract; (ii) determination of whether the promised deliverables are performance obligations including whether they are distinct; (iii) measurement of the transaction price, including uncertainties related to variable consideration; (iv) allocation of the transaction price to the performance obligations based on the stand-alone selling prices; and (v) recognition of revenue when or as the Company satisfies each performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration that it is entitled to in exchange for the goods and services transferred to the customer. At contract inception, the Company assesses the goods or services promised within each contract that falls under the scope of Topic 606, to identify distinct performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into a number of collaboration and licensing agreements. Promised deliverables within these agreements may include: (i) grants of licenses, or options to obtain licenses, to the Company&#x2019;s intellectual property, (ii) research and development services, (iii) drug product manufacturing, and (iv) participation on joint research and/or development committees. The terms of these agreements typically include one or more of the following types of payments to the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;non-refundable, upfront license and platform technology access fees;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;research, development and regulatory milestone payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;research support, development and other payments; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;royalties and commercial milestone payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the expectation at contract inception is such that the period between payment by the licensee and the completion of related performance obligations will be one year or less, the Company assumes that the contract does not have a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When applying the revenue recognition criteria of ASC 606 to license and collaboration agreements, the Company may be required to apply significant judgment when evaluating whether contractual obligations represent distinct performance obligations including understanding the nature and significance of the contractual obligations and their standalone selling prices, determining when performance obligations have been met, assessing the recognition and future reversal of variable consideration, and determining and applying appropriate methods of measuring progress for performance obligations satisfied &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;over time. These judgments are discussed in more detail in the following paragraphs for each type of payment received by the Company under the terms of the license and collaborations agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-refundable, upfront license and platform technology access fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the license to the Company&#x2019;s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are not distinct from other promises, the Company uses judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue from non-refundable, upfront fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the related revenue recognition accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research, development and regulatory milestone payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of each arrangement that includes research, development or regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. When it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which the Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment. The probability of successfully achieving the criteria for the milestone payments is highly uncertain. Consequently, there is a significant risk that the Company may not earn all of the milestone payments from each of its strategic partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development milestones in the Company&#x2019;s collaboration agreements may include some, but not necessarily all, of the following types of events:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;completion of preclinical research and development work leading to selection of product candidates;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;initiation of Phase 1, Phase 2 and Phase 3 clinical trials; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;achievement of certain other technical, scientific or development criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory milestone payments may include the following types of events:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;filing of regulatory applications for marketing approval in the United States, Europe or Japan, including Investigational New Drug (&#x201c;IND&#x201d;) applications and Biologics License Application (&#x201c;BLA&#x201d;); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:49.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;marketing approval in major markets, such as the United States, Europe or Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research support, development and other payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments by the licensees in exchange for research and development activities performed by the Company on behalf of the licensee are recognized as revenue upon performance of such activities at rates consistent with prevailing market rates. Payments for research and development supplies provided are recognized as revenue upon delivery of the supplies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Royalties and commercial milestone payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For arrangements that include sales-based royalties, including commercial milestone payments based on pre-specified level of sales, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). Achievement of these royalties and commercial milestones may solely depend upon performance of the licensee.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <zyme:ContractAssetsAndContractLiabilitiesPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODYw_1ab2f313-076e-4217-9f33-971c3b734858">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets are mainly comprised of trade receivables net of expected credit losses, which includes amounts billed and currently due from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities are mainly comprised of deferred revenues. Amounts received prior to satisfying all revenue recognition criteria are recorded as deferred revenue in the Company&#x2019;s consolidated financial statements. Amounts not expected to be recognized as revenue within the next twelve months of the consolidated balance sheet date are classified as long-term deferred revenue.&lt;/span&gt;&lt;/div&gt;</zyme:ContractAssetsAndContractLiabilitiesPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODY4_866b13a4-e19c-454e-97a7-e265bc60c35d">Cash and Cash EquivalentsThe Company considers all highly liquid investments purchased with original maturities of 90 days or less at the date of acquisition to be cash equivalents. Cash equivalents are recorded at cost plus accrued interest.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODcy_0ed99f61-6824-4f31-bd04-f768d03a5b08">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term and long-term investments include guaranteed investment certificates and term deposits with original maturities exceeding three months. These investments are recorded at cost plus accrued interest, which approximates their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company also holds a limited number of equity securities in private entities which are accounted for as available for sale financial instruments with changes in fair value recorded through other comprehensive income or at cost subject to impairment (note 5).&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <zyme:AccountsReceivableAndExpectedCreditLossesPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODYy_5bd869fb-28e1-424c-ae88-0f96762f3f3f">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Expected Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at invoiced amounts, net of any allowance for doubtful accounts. The allowance for doubtful accounts is the Company&#x2019;s best estimate of the amount of probable credit losses in existing accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the collectability of accounts receivable on a regular basis based upon various factors including the financial condition and payment history of customers, an overall review of collections experience on other accounts and economic factors or events expected to affect future collections experience. Expected credit losses on our accounts receivable were immaterial as at December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</zyme:AccountsReceivableAndExpectedCreditLossesPolicyTextBlock>
    <zyme:DeferredFinancingCostsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODU3_a0e6941c-7735-4318-a21a-4a69c0e5ee94">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Deferred Financing Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred financing fees consist of amounts charged by underwriters, attorneys, accountants and printers that are directly attributable to future financing transactions. These costs are deferred and subsequently charged against the gross proceeds of the related financing transaction upon closing of such transaction.&lt;/span&gt;&lt;/div&gt;</zyme:DeferredFinancingCostsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODcz_3ec5795d-68d4-4ae3-a907-1e700c3fb479">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates and manages its business in one segment, which is the discovery, development and commercialization of next-generation multifunctional biotherapeutics. Operating segments are defined as components of an enterprise about which separate discrete information is available for the chief operating decision maker, or decision making group, in deciding how to allocate resources and assessing performance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzE0NDQz_0adaf365-3ac8-46d0-b262-d9e7567f30ab"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODc2_96c14e11-875d-4539-a557-811631b71d83">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost net of accumulated depreciation. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in earnings. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records depreciation using the straight-line method over the estimated useful lives of the property and equipment as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of the initial lease term or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment acquired or disposed of during the year are depreciated proportionately for the period they are in use.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <zyme:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODU4_1bd9be1e-d921-41a3-9007-ebf767f93fbc">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records depreciation using the straight-line method over the estimated useful lives of the property and equipment as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of the initial lease term or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</zyme:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0ee045eb210d4e5da6565b061ad2ec6a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90YWJsZTplNDRjMTM3YTU4NGM0ODFiYWFiMDRhNjE2ZDRmNDU1Ny90YWJsZXJhbmdlOmU0NGMxMzdhNTg0YzQ4MWJhYWIwNGE2MTZkNGY0NTU3XzEtMi0xLTEtNDk4MDc_e878d5f6-68a7-48b8-aa11-c95805b308e1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i37f3f6464d2b41bd9bbd17f8053e80b1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90YWJsZTplNDRjMTM3YTU4NGM0ODFiYWFiMDRhNjE2ZDRmNDU1Ny90YWJsZXJhbmdlOmU0NGMxMzdhNTg0YzQ4MWJhYWIwNGE2MTZkNGY0NTU3XzItMi0xLTEtNDk4MDc_ff36ab42-abbc-4987-8b7a-a3bce8b61a44">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1bc14eac71d047aba8f80abda2241c46_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90YWJsZTplNDRjMTM3YTU4NGM0ODFiYWFiMDRhNjE2ZDRmNDU1Ny90YWJsZXJhbmdlOmU0NGMxMzdhNTg0YzQ4MWJhYWIwNGE2MTZkNGY0NTU3XzMtMi0xLTEtNDk4MDc_a51bcd08-8557-4608-a2a2-0b294a59cb6e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4f88645b8a3c4ad292790fea929e9eb4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90YWJsZTplNDRjMTM3YTU4NGM0ODFiYWFiMDRhNjE2ZDRmNDU1Ny90YWJsZXJhbmdlOmU0NGMxMzdhNTg0YzQ4MWJhYWIwNGE2MTZkNGY0NTU3XzQtMi0xLTEtNDk4MDc_e6189cf1-a244-4a1d-b974-73183a92df59">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODYx_cee38557-1998-4e91-a884-eb007340253d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for leases in accordance with ASC 842 "Leases" ("ASC 842"). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement contains a lease at inception. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use ("ROU") assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from that lease. For leases with a term greater than 12 months, ROU assets and liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The lease term includes the option to extend the lease when it is reasonably certain the Company will exercise that option. When available, the Company uses the rate implicit in the lease to discount lease payments to present value. In the case the implicit rate is not available, the Company uses its incremental borrowing rate based on information available at the lease commencement date, to determine the present value of lease payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <zyme:PatentsAndIntellectualPropertyCostsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODc3_b81fecb0-4688-4075-8c44-4370b0fa3f25">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Patents and Intellectual Property Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred to acquire patents and to prosecute and maintain intellectual property rights are expensed as incurred to general and administrative expense due to the uncertainty surrounding the drug development process and the uncertainty of future benefits. Patents and intellectual property acquired from third parties are capitalized and amortized over the remaining life of the patent, if related to approved products or if there are alternative future uses for the underlying technology. No patent or intellectual property costs have been capitalized to date.&lt;/span&gt;&lt;/div&gt;</zyme:PatentsAndIntellectualPropertyCostsPolicyTextBlock>
    <zyme:ImpairmentOfLongLivedAssetsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODY5_16b4fa35-c66d-463d-8b05-73b5a3bd3d40">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the recoverability of its long-lived assets whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset or group of assets. If carrying value exceeds the sum of undiscounted cash flows, the Company then determines the fair value of the underlying asset. Any impairment to be recognized is measured by the amount by which the carrying amount of the asset group exceeds the estimated fair value of the asset or asset group. As of December&#160;31, 2022 and 2021, the Company determined that there were no indicators of impairment of long-lived assets.&lt;/span&gt;&lt;/div&gt;</zyme:ImpairmentOfLongLivedAssetsPolicyTextBlock>
    <zyme:GovernmentGrantsAndTaxCreditsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODcw_081d3b25-cef6-47a4-8127-8b8efe30d0bf">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Government Grants and Credits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Government grants are recognized where there is reasonable assurance that the grant will be received and all associated conditions will be complied with. Reimbursements of eligible research and development expenditures pursuant to government assistance programs are recorded as reductions of research and development costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grant claims not settled by the balance sheet date are recorded as receivables, provided their receipt is probable. The determination of the amount of the claim, and hence the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. The Company has used its best judgment and understanding of the related program agreements in determining the receivable amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in SR&amp;amp;ED and Research Tax Credit Programs, two federal tax incentive programs that encourage Canadian and U.S. businesses to conduct research and development in Canada and in United States, respectively. The benefits of investment tax credits for scientific research and development expenditures are recognized in the year the qualifying &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expenditure is made provided there is reasonable assurance of recoverability. The refundable portion of investment tax credits are recorded as reductions to research and development expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also participated in the Canada Emergency Wage Subsidy (&#x201c;CEWS&#x201d;) and Canada Emergency Rent Subsidy (&#x201c;CERS&#x201d;) programs announced by the Government of Canada in April 2020, in order to help employers keep and/or return Canadian-based employees to payrolls in response to challenges posed by the COVID-19 pandemic. The Company recognized CEWS and CERS grants when it is probable that it complied with relevant eligibility requirements and conditions of the grant and that the grant would be received. These grants are recorded as reductions to wage and rent expenditures.&lt;/span&gt;&lt;/div&gt;</zyme:GovernmentGrantsAndTaxCreditsPolicyTextBlock>
    <zyme:NumberOfOperatingPrograms
      contextRef="i5c1b7251e00f4c70a8edfe53ae6a0244_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzE5MDgx_4e036eb7-110d-435e-b07e-6d866814fe99"
      unitRef="program">2</zyme:NumberOfOperatingPrograms>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODU0_ffc4efc2-be11-4cef-bc82-48fba28df3e4">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred and include costs that the Company incurs for its own and for the Company&#x2019;s strategic partners&#x2019; research and development activities. These costs primarily consist of expenses incurred under agreements with contract research organizations on the Company&#x2019;s behalf, investigative sites and consultants that conduct the Company&#x2019;s clinical trials, the cost of acquiring and manufacturing clinical trial materials and other allocated expenses, the cost of acquired research patents and intellectual property that do not meet the requirements for capitalization, employee related expenses, including salaries and benefits, stock-based compensation expense, and costs associated with nonclinical activities and regulatory approvals.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <zyme:ClinicalTrialExpenseAccrualsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODYz_a0e3df74-9fae-4430-ad27-a1ab0d2fc9ff">Clinical Trial Expense AccrualsClinical trial expenses represent a significant component of research and development expenses and the Company outsources a significant portion of these activities to third party contract research organizations. Third-party clinical trial expenses include investigator fees, site costs, clinical research organization costs and other trial-related vendor costs. As part of preparing the consolidated financial statements, the Company estimates accrued liabilities for services that have been performed by clinical research organizations or investigator sites but have not yet been invoiced to the Company. When making these estimates, the Company uses operational and contractual information from third party service providers and operational data from internal personnel.</zyme:ClinicalTrialExpenseAccrualsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODY1_74548c85-7067-453b-9ebe-097539897e48">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using an asset and liability method. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The measurement of deferred tax assets is reduced, if necessary, by the extent of a valuation allowance. The recognition of uncertain tax positions is evaluated based on whether it is considered more likely than not that the position taken, or expected to be taken, on a tax return will be sustained upon examination through litigation or appeal. For those positions that meet the recognition criteria, they are measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <zyme:StockBasedCompensationPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODU5_ac3000ff-7179-4299-9169-a8e5bfe8850f">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes stock-based compensation expense on equity and liability classified stock-based awards granted to employees, directors, and certain consultants. The Company measures the cost of such awards based on the fair value of the award, net of estimated forfeitures, and recognizes stock-based compensation expense in the consolidated statements of income (loss) and comprehensive income (loss) on a straight-line basis over the requisite service period. The requisite service period generally equals the vesting period of the awards. The fair values of stock option awards are estimated using the Black-Scholes option pricing model which uses various inputs including estimated fair value of the Company&#x2019;s underlying common stock at the grant date, expected term, estimated volatility, risk-free interest rate and expected dividend yields of the Company&#x2019;s common stock. The Company applies an estimated forfeiture rate derived from historical employee termination behavior. If the actual number of forfeitures differs from those estimated by management, adjustments to compensation expense may be required in future periods. The fair value of restricted stock units (&#x201c;RSU&#x201d;) is measured using the per share fair value of the Company&#x2019;s common stock on the dates of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity classified awards are measured using their grant date fair value. Liability classified awards are initially measured using their grant date fair value and are subsequently remeasured at fair value at each balance sheet date until exercised or cancelled, with changes in fair value recognized as compensation cost (ASC 718 awards) or other income and expenses (ASC 815 awards) for the period, while fair value changes below the grant date fair value of the original awards are recorded in additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 718 &#x201c;Compensation&#x2014;Stock Options&#x201d; (&#x201c;ASC 718&#x201d;), with an exercise price which is not denominated in: (a) the currency of a market in which a substantial portion of the Company&#x2019;s equity securities trades, (b) the currency in which the individual&#x2019;s pay is denominated, or (c) the Company&#x2019;s functional currency, are required to be classified as liabilities. For awards accounted for under ASC 815 &#x201c;Derivatives and Hedging&#x201d; (&#x201c;ASC 815&#x201d;), any warrant or option that provides for an exercise price which is not denominated in the Company&#x2019;s functional currency is required to be classified as a liability. Certain option awards which were classified as equity on grant dates were subsequently reclassified to liability upon the change of the compensation currency for certain executives and employees holding these option awards from Canadian dollars to U.S. dollars. Total fair value of these options on reclassification date were recorded as liability awards. Accumulated expense amount to the reclassification date was reversed from additional paid-in capital and the remaining amount was recorded to the statement of loss on reclassification date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an employee stock purchase plan which is considered compensatory. Accordingly, the Company recognizes compensation expense on these awards based on their estimated grant date fair value using the Black-Scholes option pricing model. The Company recognizes compensation expense in the consolidated statements of loss and comprehensive loss on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;</zyme:StockBasedCompensationPolicyTextBlock>
    <zyme:BusinessCombinationsAndGoodwillPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODY2_ee77eeea-1c9a-4cb8-bb65-ff8146b0d386">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for using the acquisition method. The fair value of total purchase consideration is allocated to the fair values of identifiable tangible and intangible assets acquired and liabilities assumed, with the remaining amount being classified as goodwill. All assets, liabilities and contingent liabilities acquired or assumed in a business combination are recorded at their fair values at the date of acquisition. If the Company&#x2019;s interest in the fair value of the acquiree&#x2019;s net identifiable assets exceeds the cost of the acquisition, the excess is recognized in earnings or loss immediately. Transaction costs that are incurred in connection with a business combination, other than costs associated with the issuance of debt or equity securities, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated for impairment on an annual basis or more frequently if an indicator of impairment is present (note 6). As part of the impairment evaluation, the Company may elect to perform an assessment of qualitative factors. If this qualitative assessment indicates that it is more likely than not that the fair value of the reporting unit that includes the goodwill is less than its carrying value, then a quantitative impairment test would be prepared to compare the fair value to the carrying value and record an impairment charge if the carrying value exceeds the fair value.&lt;/span&gt;&lt;/div&gt;</zyme:BusinessCombinationsAndGoodwillPolicyTextBlock>
    <zyme:AcquiredInProcessResearchAndDevelopmentAndDefiniteLivedIntangibleAssetsPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODY3_767476c3-6783-4a33-b0bb-685e7ee6bb15">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquired In-Process Research and Development (IPR&amp;amp;D) and Definite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired IPR&amp;amp;D represents the fair value assigned to research and development assets that have not reached technological feasibility. IPR&amp;amp;D is classified as an indefinite-lived intangible asset and is not amortized. IPR&amp;amp;D becomes definite-lived upon the completion or abandonment of the associated research and development efforts. All research and development costs incurred subsequent to the acquisition of IPR&amp;amp;D are expensed as incurred. Indefinite-lived intangible assets are evaluated for impairment on an annual basis or more frequently if an indicator of impairment is present.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite-lived intangible assets include computer software and a research license and are amortized on a basis which reflects the pattern in which the economic benefits are consumed. Amortization begins when the assets are put into use. If there is an event indicating that the carrying value of a definite-lived intangible asset may be impaired, then the Company will perform an impairment test. When an impairment test is performed, if the carrying value exceeds the recoverable value, based on the sum of undiscounted future cash flows, then such asset is written down to its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records amortization using the straight-line method over the estimated useful lives of the definite-lived intangible assets as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of the licensing term or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</zyme:AcquiredInProcessResearchAndDevelopmentAndDefiniteLivedIntangibleAssetsPolicyTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzM4NDgyOTA3MzU1MTE_97d5fffc-0d12-4a46-bd24-064440f09e07">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records amortization using the straight-line method over the estimated useful lives of the definite-lived intangible assets as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of the licensing term or useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research&#160;licenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib923b50e52be4ff3b1b3d38598289742_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90YWJsZTowODdiNDc1MmE5YmY0NTdlOTM5OTJhZmFiYjY2MDM3My90YWJsZXJhbmdlOjA4N2I0NzUyYTliZjQ1N2U5Mzk5MmFmYWJiNjYwMzczXzEtMi0xLTEtNTkwMDg_6d38cf8f-a71a-4b57-8de5-4a0b31b6b73a">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzAvZnJhZzo3Yjg5ZWRmYjIxMzY0NWUzODBjNzE2OTViNWM5OGVlMC90ZXh0cmVnaW9uOjdiODllZGZiMjEzNjQ1ZTM4MGM3MTY5NWI1Yzk4ZWUwXzMwODY0_8c641752-a9d7-4bd9-a3ee-a3df18e3d41c">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net income (loss) per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock outstanding for the year. Diluted net income (loss) per share attributable to common stockholders is computed by adjusting net income (loss) attributable &lt;/span&gt;&lt;/div&gt;to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities, including outstanding stock options and warrants. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the year, including potential dilutive shares of common stock assuming the dilutive effect of outstanding instruments. The treasury stock method is used to determine the dilutive effect of the Company&#x2019;s stock option grants and warrants. ASC 260 &#x201c;Earnings Per Share&#x201d; requires an adjustment to the numerator for any income or loss related to liability classified warrants and stock options, if dilutive, if they are presumed to be share settled.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzMvZnJhZzoyMmIxNzI1YmFmNjc0Yjk4YjkxMTU2YjMwMWE4ODE0Ny90ZXh0cmVnaW9uOjIyYjE3MjViYWY2NzRiOThiOTExNTZiMzAxYTg4MTQ3XzEwODA_ed931a87-d2ef-4f68-a40b-58eac572ad1a">Recent Accounting Pronouncements&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent accounting pronouncements not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has reviewed recent accounting pronouncements and concluded that they are either not applicable, or that no material impact is expected on the consolidated financial statements as a result of future adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzMvZnJhZzoyMmIxNzI1YmFmNjc0Yjk4YjkxMTU2YjMwMWE4ODE0Ny90ZXh0cmVnaW9uOjIyYjE3MjViYWY2NzRiOThiOTExNTZiMzAxYTg4MTQ3XzEwNzk_e6b1ad7a-c569-4af8-9c0d-a1de62b1a654">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent accounting pronouncements not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has reviewed recent accounting pronouncements and concluded that they are either not applicable, or that no material impact is expected on the consolidated financial statements as a result of future adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90ZXh0cmVnaW9uOmVmOWE1ZTkyYThiYzRjMzc4ODIzMTQ2NDg4N2EwMjMxXzM4Mw_87cce6de-7b59-4da2-9e26-37dd63c55c59">Net Income (Loss) per Share&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per share for the years ended December&#160;31, 2022, 2021 and 2020 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for change in fair value of liability classified stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common stock outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,194,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,553,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,382,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for dilutive effect of equity classified stock options and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for dilutive effect of liability classified stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,249,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,131,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,382,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average number of common shares used in the basic and diluted earnings per share calculations include Exchangeable Shares and the pre-funded warrants issued in connection with the Company&#x2019;s June 2019 and January 2020 offerings as the warrants are exercisable at any time for nominal cash consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90ZXh0cmVnaW9uOmVmOWE1ZTkyYThiYzRjMzc4ODIzMTQ2NDg4N2EwMjMxXzM4NA_36681346-fde5-471b-b319-df64ae2db545">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per share for the years ended December&#160;31, 2022, 2021 and 2020 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for change in fair value of liability classified stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common stock outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,194,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,553,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,382,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for dilutive effect of equity classified stock options and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for dilutive effect of liability classified stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,249,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,131,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,382,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzQtMS0xLTEtNDk4MDc_ac717978-b7d0-4766-b646-70e7e0156318"
      unitRef="usd">124341000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzQtMy0xLTEtNDk4MDc_87fcdf68-d22c-4e95-96f8-99255a9eed38"
      unitRef="usd">-211843000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzQtNS0xLTEtNDk4MDc_4232c6ee-246e-4212-af7e-2cdb4312a3cd"
      unitRef="usd">-180552000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <zyme:FairValueOptionAdjustmentForChangeInFairValueOfLiabilityClassifiedStockOptions
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzUtMS0xLTEtNDk4MDc_1bbfe4fa-8b00-4930-ab1a-6e9e2c3ff38d"
      unitRef="usd">-231000</zyme:FairValueOptionAdjustmentForChangeInFairValueOfLiabilityClassifiedStockOptions>
    <zyme:FairValueOptionAdjustmentForChangeInFairValueOfLiabilityClassifiedStockOptions
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzUtMy0xLTEtNDk4MDc_e88218f1-195b-4fd6-ada6-fdd75360c5fd"
      unitRef="usd">-28534000</zyme:FairValueOptionAdjustmentForChangeInFairValueOfLiabilityClassifiedStockOptions>
    <zyme:FairValueOptionAdjustmentForChangeInFairValueOfLiabilityClassifiedStockOptions
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzUtNS0xLTEtNDk4MDc_5801c09f-ea5e-4c54-81ae-83a638b8a3f6"
      unitRef="usd">0</zyme:FairValueOptionAdjustmentForChangeInFairValueOfLiabilityClassifiedStockOptions>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzYtMS0xLTEtNDk4MDc_25ace89f-edb8-41e7-a38b-3fd320e4dcd0"
      unitRef="usd">124110000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzYtMy0xLTEtNDk4MDc_a3135eb1-4173-4665-9f67-ae516f6dd8e7"
      unitRef="usd">-240377000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzYtNS0xLTEtNDk4MDc_3eb2a02a-c399-4648-9c05-9f2d456aa267"
      unitRef="usd">-180552000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzEwLTEtMS0xLTQ5ODA3_15fa5445-b967-4609-99c2-e00b588de6d5"
      unitRef="shares">65194775</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzEwLTMtMS0xLTQ5ODA3_24b98a49-4ed8-461e-9ab6-aea049e2fe2d"
      unitRef="shares">51553869</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzEwLTUtMS0xLTQ5ODA3_1bf78cb6-a8c1-41a6-af31-3a61fbc0ea8c"
      unitRef="shares">50382497</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzExLTEtMS0xLTU5OTI2_e43ee0b7-40d7-4916-9d57-bbaa006b90ad"
      unitRef="shares">53535</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzExLTMtMS0xLTU5OTI2_2dfafd25-4812-46a9-8f41-c28b9cb17321"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzExLTUtMS0xLTU5OTI2_9b650cef-0858-41fc-9ac7-4f41ac3e2465"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <zyme:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsLiabilityClassified
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzExLTEtMS0xLTQ5ODA3_56029172-3461-445d-bfdc-65fb9c26d6b2"
      unitRef="shares">874</zyme:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsLiabilityClassified>
    <zyme:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsLiabilityClassified
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzExLTMtMS0xLTQ5ODA3_b2b931b6-5596-4038-ad36-8e37e5c6a5e7"
      unitRef="shares">577727</zyme:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsLiabilityClassified>
    <zyme:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsLiabilityClassified
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzExLTUtMS0xLTQ5ODA3_672276e8-f502-43a2-8efb-f889f736d830"
      unitRef="shares">0</zyme:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsLiabilityClassified>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzEyLTEtMS0xLTQ5ODA3_6d222224-d898-4571-ae56-a811316e22e6"
      unitRef="shares">65249184</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzEyLTMtMS0xLTQ5ODA3_7c1ea297-0d1a-4a7a-abbf-ea717ec02d55"
      unitRef="shares">52131596</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzEyLTUtMS0xLTQ5ODA3_844b2214-f7e3-4c21-a612-ac3097bf27ac"
      unitRef="shares">50382497</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzE0LTEtMS0xLTQ5ODA3_b3ef5f9a-a3e8-4990-8ad0-91e0b40aa0d3"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzE0LTMtMS0xLTQ5ODA3_c33229dd-2990-4686-89c1-9131fe2e7b92"
      unitRef="usdPerShare">-4.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzE0LTUtMS0xLTQ5ODA3_48c7da0e-221d-4235-b350-c4eadaf4a60f"
      unitRef="usdPerShare">-3.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzE1LTEtMS0xLTQ5ODA3_a13b8ab6-f2c4-47a2-97e4-dd3d064b6d28"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzE1LTMtMS0xLTQ5ODA3_73e11943-71d1-4a51-a8c4-9f2073a6fb83"
      unitRef="usdPerShare">-4.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzYvZnJhZzplZjlhNWU5MmE4YmM0YzM3ODgyMzE0NjQ4ODdhMDIzMS90YWJsZTo4ZGFmZDMwODFiN2U0MWE1ODdjMmJkOTNkZjZlZDc0NS90YWJsZXJhbmdlOjhkYWZkMzA4MWI3ZTQxYTU4N2MyYmQ5M2RmNmVkNzQ1XzE1LTUtMS0xLTQ5ODA3_f1b018cb-1366-4325-b479-cd526df9b027"
      unitRef="usdPerShare">-3.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:InvestmentTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzkvZnJhZzo2YzRmZGY4NWNmODc0YTBlYmM2YjNkZjU5MDg2MGNkZS90ZXh0cmVnaW9uOjZjNGZkZjg1Y2Y4NzRhMGViYzZiM2RmNTkwODYwY2RlXzEwNzU_cb1b4def-c7a1-40f0-b182-55ff32f04c1a">Investments&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments are denominated in U.S. dollars or Canadian dollars and consist of guaranteed investment certificates (&#x201c;GICs&#x201d;) acquired from financial institutions in accordance with the Company&#x2019;s cash investment policy. Short-term GICs are classified as held to maturity and available for sale and are accounted for at amortized cost or at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term Investments&lt;/span&gt;&lt;/div&gt;Long-term investments at December&#160;31, 2022 consist of equity securities of $886 acquired for strategic purposes or in connection with licensing and collaboration agreements (December&#160;31, 2021 - $886 which included both equity and debt securities).</us-gaap:InvestmentTextBlock>
    <us-gaap:LongTermInvestments
      contextRef="ib63368edc57b4268b9ddb29a6b970927_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzkvZnJhZzo2YzRmZGY4NWNmODc0YTBlYmM2YjNkZjU5MDg2MGNkZS90ZXh0cmVnaW9uOjZjNGZkZjg1Y2Y4NzRhMGViYzZiM2RmNTkwODYwY2RlXzUzMg_3166a927-e555-4128-b757-de313f5309f7"
      unitRef="usd">886000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ic75615804e8d4bcfaf5b7c45437ec2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xMzkvZnJhZzo2YzRmZGY4NWNmODc0YTBlYmM2YjNkZjU5MDg2MGNkZS90ZXh0cmVnaW9uOjZjNGZkZjg1Y2Y4NzRhMGViYzZiM2RmNTkwODYwY2RlXzYzNA_a0146716-8d1c-443f-b833-c3cf86da915f"
      unitRef="usd">886000</us-gaap:LongTermInvestments>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzE0OTU_c7456c52-f8bb-4121-aab8-5bd3d090a3c2">IPR&amp;amp;D and Goodwill&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquired IPR&amp;amp;D&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-process research and development assets (&#x201c;IPR&amp;amp;D&#x201d;) acquired in the 2016 Kairos Therapeutics Inc. (&#x201c;Kairos&#x201d;) business combination are classified as indefinite-lived intangible assets and are not currently being amortized. The following table summarizes the carrying value of IPR&amp;amp;D, net of impairment:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired&lt;br/&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, December&#160;31, 2021 and December&#160;31, 2020, the Company did not record any impairment charge related to the fair value of IPR&amp;amp;D. The Company performed a qualitative test and concluded that IPR&amp;amp;D was not impaired as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;The Company performed its annual impairment test of goodwill as of December&#160;31, 2022 and concluded that no impairment existed. As part of the evaluation of the recoverability of goodwill, the Company identified only one reporting unit to which the total carrying amount of goodwill has been assigned. As at December&#160;31, 2022, the Company performed a qualitative assessment for its annual impairment test of goodwill after concluding that it was not more likely than not that the fair value of the reporting unit was less than its carrying value. Consequently, the quantitative impairment test was not required.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzE0OTY_f1aaa7da-105d-463a-8187-5f9810201a86">The following table summarizes the carrying value of IPR&amp;amp;D, net of impairment:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired&lt;br/&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <zyme:AcquiredInProcessResearchAndDevelopment
      contextRef="i176a3d397b444888a88d84689ebcc049_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzEtMS0xLTEtNDk4MDc_24fb31f6-360c-4437-af24-fa91f7e7355d"
      unitRef="usd">20700000</zyme:AcquiredInProcessResearchAndDevelopment>
    <zyme:IndefiniteLivedIntangibleAssetsImpairment
      contextRef="i176a3d397b444888a88d84689ebcc049_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzEtMy0xLTEtNDk4MDc_0b8b4c3c-ad09-40a9-afd0-f38f3cc25c84"
      unitRef="usd">3072000</zyme:IndefiniteLivedIntangibleAssetsImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i176a3d397b444888a88d84689ebcc049_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzEtNS0xLTEtNDk4MDc_6abda1ba-853f-4de8-8e03-36594926ca95"
      unitRef="usd">17628000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="ic98537bb787d4e748120b9af21207c9b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzItMS0xLTEtNDk4MDc_b7fd3a4c-08f4-48e3-8ba6-a2617951a4f0"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic98537bb787d4e748120b9af21207c9b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzItMy0xLTEtNDk4MDc_edf6ab35-e8f7-4df6-9583-1f6dcf0128bb"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="ic98537bb787d4e748120b9af21207c9b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzItNS0xLTEtNDk4MDc_4da5bc33-27e7-4473-9abb-bcaf408bbe75"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <zyme:AcquiredInProcessResearchAndDevelopment
      contextRef="i2d63dad449324aa09e24bb428d4cfd98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzMtMS0xLTEtNDk4MDc_da5b6881-c8ce-407b-af0d-b99d27388234"
      unitRef="usd">20700000</zyme:AcquiredInProcessResearchAndDevelopment>
    <zyme:IndefiniteLivedIntangibleAssetsImpairment
      contextRef="i2d63dad449324aa09e24bb428d4cfd98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzMtMy0xLTEtNDk4MDc_39fb2a0c-7227-4b03-b9b0-1660e4c9ffd6"
      unitRef="usd">3072000</zyme:IndefiniteLivedIntangibleAssetsImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2d63dad449324aa09e24bb428d4cfd98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzMtNS0xLTEtNDk4MDc_5a17e2a3-71ee-4aa7-ad5b-924ef864cb5b"
      unitRef="usd">17628000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="ia8b1cde14dd448fb8559b0e3ee0cd485_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzQtMS0xLTEtNDk4MDc_adbbea11-ade2-4f56-9b60-d7f349964959"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ia8b1cde14dd448fb8559b0e3ee0cd485_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzQtMy0xLTEtNDk4MDc_8d770cc3-71cf-4b5d-ac38-9858207f1652"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="ia8b1cde14dd448fb8559b0e3ee0cd485_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzQtNS0xLTEtNDk4MDc_069fa585-292f-41e2-bd4d-70976b682ad3"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <zyme:AcquiredInProcessResearchAndDevelopment
      contextRef="i53774e644cfa4a9cbe3119d63e4161f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzUtMS0xLTEtNDk4MDc_87721159-eff8-4e24-bcdb-939d27449785"
      unitRef="usd">20700000</zyme:AcquiredInProcessResearchAndDevelopment>
    <zyme:IndefiniteLivedIntangibleAssetsImpairment
      contextRef="i53774e644cfa4a9cbe3119d63e4161f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzUtMy0xLTEtNDk4MDc_f714ecfd-2db3-4273-9a42-bff733e497b3"
      unitRef="usd">3072000</zyme:IndefiniteLivedIntangibleAssetsImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i53774e644cfa4a9cbe3119d63e4161f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzUtNS0xLTEtNDk4MDc_9ac8b55d-cdd6-472f-8424-1c8ce4228efa"
      unitRef="usd">17628000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i1ade1d3158c2492f80beed54f70ae51f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzYtMS0xLTEtNDk4MDc_e1009c37-7acf-4d4d-9e4e-61af246b7022"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i1ade1d3158c2492f80beed54f70ae51f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzYtMy0xLTEtNDk4MDc_64118d73-c16a-44df-b83f-65e83e873617"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="i1ade1d3158c2492f80beed54f70ae51f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzYtNS0xLTEtNDk4MDc_4d8c3832-b539-4417-abb6-5745ab34b805"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <zyme:AcquiredInProcessResearchAndDevelopment
      contextRef="i9b3b249aff3d4532ae043b0f053fcfa8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzctMS0xLTEtNDk4MDc_c3530aa6-624b-4c82-b68c-dd33288a8060"
      unitRef="usd">20700000</zyme:AcquiredInProcessResearchAndDevelopment>
    <zyme:IndefiniteLivedIntangibleAssetsImpairment
      contextRef="i9b3b249aff3d4532ae043b0f053fcfa8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzctMy0xLTEtNDk4MDc_d31e0c6e-7a7a-47f7-8031-fcda595c4d7c"
      unitRef="usd">3072000</zyme:IndefiniteLivedIntangibleAssetsImpairment>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9b3b249aff3d4532ae043b0f053fcfa8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90YWJsZTo4MTExNjE1YTAwYjA0ZTA5OGQ4ZjNlYWM3NzI5NGNkNi90YWJsZXJhbmdlOjgxMTE2MTVhMDBiMDRlMDk4ZDhmM2VhYzc3Mjk0Y2Q2XzctNS0xLTEtNDk4MDc_0ce4d515-267d-490c-9af7-fd474088a53a"
      unitRef="usd">17628000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzM4NDgyOTA2OTg3NzA_8a8caece-8cbe-4578-b66a-378eafa7dd6c"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzM4NDgyOTA2OTg3NzA_a8b3661c-9459-4a9d-8daa-e22c63dfd14d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzM4NDgyOTA2OTg3NzA_fde9bba2-361e-48c6-88f9-b15d539813ef"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzEwMDU_7cc90dc4-a62c-49ab-a0a2-4bf64e2b0c76"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:NumberOfReportingUnits
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDIvZnJhZzoxMmU5NWVkMmIzYmI0MzMzYmM1YTFkNDJkNjAyM2YxOS90ZXh0cmVnaW9uOjEyZTk1ZWQyYjNiYjQzMzNiYzVhMWQ0MmQ2MDIzZjE5XzExMTc_aa79aa27-4570-440d-83ca-b4c1021af135"
      unitRef="reportingunit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90ZXh0cmVnaW9uOjQ0NDM5MTlkYmJkMTQ2MzA4NTc4OWJiNDY5N2QxMzhjXzI0MA_68b32804-16f8-4b81-a1ce-948854803bfc">Property and Equipment&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense on property and equipment for the years ended December&#160;31, 2022, 2021 and 2020 was $6,220, $3,739 and $3,355, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90ZXh0cmVnaW9uOjQ0NDM5MTlkYmJkMTQ2MzA4NTc4OWJiNDY5N2QxMzhjXzI0MQ_c851973a-4c09-499f-87b5-7bfaffbc8e4c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15280d035a0a4699a7beb8446cc267f6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzItMS0xLTEtNDk4MDc_ed75b8fc-8554-4e1f-a879-6305136a926c"
      unitRef="usd">2235000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i67faa2d60c834c968c4c2a146e98645a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzItMy0xLTEtNDk4MDc_838cdf4a-6973-45ab-95cb-5f3959d60703"
      unitRef="usd">3554000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4a9fea6cd5d843c98f59abbc87f66b0c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzMtMS0xLTEtNDk4MDc_2154e641-3504-465d-a26d-b9b8000321e4"
      unitRef="usd">2976000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9eb6691a9cee483dbb29f5af01db2a56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzMtMy0xLTEtNDk4MDc_ddc31c68-aea9-4c30-9512-a02d810d641c"
      unitRef="usd">1558000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4eb87aed100d41109ff79604a532d5e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzQtMS0xLTEtNDk4MDc_6732d2fd-36c0-4ce7-bef9-e88ded1ecb86"
      unitRef="usd">2067000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6ecedafdd9d64b03b6476f6851cc5fa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzQtMy0xLTEtNDk4MDc_e32cb4d2-1414-47a8-a91a-8b7bbc02b355"
      unitRef="usd">1045000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idcbc7eb6037a49a08437efb8a4430d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzUtMS0xLTEtNDk4MDc_414f704c-0038-4326-94c5-fe6f109303f8"
      unitRef="usd">9698000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iec76ef9bd3754323b66a0237d49b602f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzUtMy0xLTEtNDk4MDc_f6b60b5a-72c3-493f-afec-90c875825434"
      unitRef="usd">8326000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if2b07d765a844b878073e3f11fae2f0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzYtMS0xLTEtNDk4MDc_34462dc3-88db-4276-a7dd-4f8675879777"
      unitRef="usd">20960000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9731ee2737894ba4aa974843846873e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzYtMy0xLTEtNDk4MDc_5497a36f-19d5-4305-865c-4d85802f270e"
      unitRef="usd">9104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd56fe2fe3da4ee5b21e4c03a2b6b9a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzctMS0xLTEtNDk4MDc_2542b1a5-3186-4119-a2bd-567cb40dbcc7"
      unitRef="usd">76000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i85431db7588e480099721b1a61c7c7d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzctMy0xLTEtNDk4MDc_9af396dd-03c9-4f93-a7de-678f137a7da5"
      unitRef="usd">13257000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzgtMS0xLTEtNDk4MDc_f379dce0-63c7-4cee-9c8a-3bb37200ae55"
      unitRef="usd">38012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzgtMy0xLTEtNDk4MDc_a44792a7-fac9-4d96-872e-becb478cff37"
      unitRef="usd">36844000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzktMS0xLTEtNDk4MDc_6567c245-a0e1-4d6d-b2bb-049b383cf45c"
      unitRef="usd">13299000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzktMy0xLTEtNDk4MDc_50fc1ab1-e21c-4578-b286-fa48e29f99cc"
      unitRef="usd">14061000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzEwLTEtMS0xLTQ5ODA3_1268e7f9-294f-476e-aee7-424c1a6522dc"
      unitRef="usd">24713000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90YWJsZToyYTRhYmRjNjhhOTM0Y2QxYTU5MjkyNzMwM2VmMDVhNy90YWJsZXJhbmdlOjJhNGFiZGM2OGE5MzRjZDFhNTkyOTI3MzAzZWYwNWE3XzEwLTMtMS0xLTQ5ODA3_837ecee3-ce35-49dd-bedc-4c33af07c522"
      unitRef="usd">22783000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90ZXh0cmVnaW9uOjQ0NDM5MTlkYmJkMTQ2MzA4NTc4OWJiNDY5N2QxMzhjXzIxMw_1ca83638-f85e-45cb-abfc-64915f8774f7"
      unitRef="usd">6220000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90ZXh0cmVnaW9uOjQ0NDM5MTlkYmJkMTQ2MzA4NTc4OWJiNDY5N2QxMzhjXzIxNw_bcb4b765-f795-49be-9fc1-416c0772c3ef"
      unitRef="usd">3739000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDUvZnJhZzo0NDQzOTE5ZGJiZDE0NjMwODU3ODliYjQ2OTdkMTM4Yy90ZXh0cmVnaW9uOjQ0NDM5MTlkYmJkMTQ2MzA4NTc4OWJiNDY5N2QxMzhjXzIyNA_429d1a45-69cf-417a-bbe2-10341e382358"
      unitRef="usd">3355000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90ZXh0cmVnaW9uOmNlMzU3MjVhZTFiODQ3OWE4ZDdkN2RkYWJlYzIwYmVjXzI5Mg_ee5d7324-3455-43e5-ae58-e6fbd41af6a1">Intangible Assets&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research&#160;licenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense on intangible assets for the years ended December&#160;31, 2022, 2021 and 2020 was $1,015, $2,793 and $4,160, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, amortization expense on capitalized intangible assets is estimated to be as follows for each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1ef3a76d78484b01a74481b4b85aff35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzItMS0xLTEtNDk4MDc_dc042cea-d667-4ade-8d4f-68af27713c2d"
      unitRef="usd">14936000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i393acd45a84c41639571e3c4778cac5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzItMy0xLTEtNDk4MDc_39b608e5-0597-445b-b28b-e79b1796af73"
      unitRef="usd">14936000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i867b218ec87b4986a709c696a883c4ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzMtMS0xLTEtNTk4ODc_4fcf6327-78f0-40fb-838e-d3c15194345f"
      unitRef="usd">7522000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iad199e9ef07c4ab1a42cbb5cd5cd9dee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzMtMy0xLTEtNTk4ODc_47a3e3c6-4c31-4631-87ac-ef580226e136"
      unitRef="usd">1494000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib59901507fe64bd79b6ac6700f401792_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzMtMS0xLTEtNDk4MDc_2a7dc752-d5e1-4642-82da-5bbb684aeb5d"
      unitRef="usd">469000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d981fbe9a894abc96be08859e4b9e71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzMtMy0xLTEtNDk4MDc_c598b4d0-5ef7-4c20-92e9-23ac438f15a3"
      unitRef="usd">1289000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzUtMS0xLTEtNjc2MDM_0f520075-8b18-49f4-af8d-bdf18e1f4140"
      unitRef="usd">22927000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzUtMy0xLTEtNjc2MDM_55599a13-c084-42ec-8c0a-8e07250de6cf"
      unitRef="usd">17719000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzQtMS0xLTEtNDk4MDc_027fa5a1-4f07-41e1-af03-91eb43ece81e"
      unitRef="usd">14172000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzQtMy0xLTEtNDk4MDc_e18d349c-bc26-4c40-a678-49b88173b04f"
      unitRef="usd">13881000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzUtMS0xLTEtNDk4MDc_975ebe0e-016b-4123-a9ef-4bbe48017c18"
      unitRef="usd">8755000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZTo1NDk3M2U4ZTNjMTI0MjhhYWE1OTZmY2JmNTRjYThkOS90YWJsZXJhbmdlOjU0OTczZThlM2MxMjQyOGFhYTU5NmZjYmY1NGNhOGQ5XzUtMy0xLTEtNDk4MDc_d9adcc71-0054-431a-a3c9-75f3250de12a"
      unitRef="usd">3838000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90ZXh0cmVnaW9uOmNlMzU3MjVhZTFiODQ3OWE4ZDdkN2RkYWJlYzIwYmVjXzE1MQ_37c661b6-869a-4d71-b96b-b42e6b1ce31c"
      unitRef="usd">1015000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90ZXh0cmVnaW9uOmNlMzU3MjVhZTFiODQ3OWE4ZDdkN2RkYWJlYzIwYmVjXzE1NQ_d322185d-d766-4cb5-a415-e78224461447"
      unitRef="usd">2793000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90ZXh0cmVnaW9uOmNlMzU3MjVhZTFiODQ3OWE4ZDdkN2RkYWJlYzIwYmVjXzE2Mg_60879b4a-e424-45fe-aed2-7ddd74e5a171"
      unitRef="usd">4160000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90ZXh0cmVnaW9uOmNlMzU3MjVhZTFiODQ3OWE4ZDdkN2RkYWJlYzIwYmVjXzI5NA_90e5914d-acc5-4038-84fc-c6e62a8706b8">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, amortization expense on capitalized intangible assets is estimated to be as follows for each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZToxYzcxZTM1ODEwODM0N2YwYTY1MThhN2Y1MDZiM2IwOC90YWJsZXJhbmdlOjFjNzFlMzU4MTA4MzQ3ZjBhNjUxOGE3ZjUwNmIzYjA4XzItMS0xLTEtNDk4MDc_c08c99a4-7453-4169-ba84-595040ed1f15"
      unitRef="usd">2702000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZToxYzcxZTM1ODEwODM0N2YwYTY1MThhN2Y1MDZiM2IwOC90YWJsZXJhbmdlOjFjNzFlMzU4MTA4MzQ3ZjBhNjUxOGE3ZjUwNmIzYjA4XzMtMS0xLTEtNDk4MDc_ef7d0750-97da-492c-998c-13883913c0b3"
      unitRef="usd">2683000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZToxYzcxZTM1ODEwODM0N2YwYTY1MThhN2Y1MDZiM2IwOC90YWJsZXJhbmdlOjFjNzFlMzU4MTA4MzQ3ZjBhNjUxOGE3ZjUwNmIzYjA4XzQtMS0xLTEtNDk4MDc_88684d4c-5363-42d7-a9d6-dfc5711dfd07"
      unitRef="usd">2259000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZToxYzcxZTM1ODEwODM0N2YwYTY1MThhN2Y1MDZiM2IwOC90YWJsZXJhbmdlOjFjNzFlMzU4MTA4MzQ3ZjBhNjUxOGE3ZjUwNmIzYjA4XzUtMS0xLTEtNDk4MDc_a03290e1-3323-4f7b-9997-5803b565f7a8"
      unitRef="usd">427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZToxYzcxZTM1ODEwODM0N2YwYTY1MThhN2Y1MDZiM2IwOC90YWJsZXJhbmdlOjFjNzFlMzU4MTA4MzQ3ZjBhNjUxOGE3ZjUwNmIzYjA4XzUtMS0xLTEtNTIxNzI_61752567-b1be-4eb1-adaf-c874dfed629f"
      unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <zyme:FiniteLivedIntangibleAssetExpectedAmortization
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNDgvZnJhZzpjZTM1NzI1YWUxYjg0NzlhOGQ3ZDdkZGFiZWMyMGJlYy90YWJsZToxYzcxZTM1ODEwODM0N2YwYTY1MThhN2Y1MDZiM2IwOC90YWJsZXJhbmdlOjFjNzFlMzU4MTA4MzQ3ZjBhNjUxOGE3ZjUwNmIzYjA4XzYtMS0xLTEtNDk4MDc_66ddcb3d-2d52-4bdf-94fc-b717814f35f6"
      unitRef="usd">8284000</zyme:FiniteLivedIntangibleAssetExpectedAmortization>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90ZXh0cmVnaW9uOjA1Y2QwYTg3NzMwMjRjODBiNDk5ZGQ4NWY0YjNkMjFkXzE0Mw_0a7b810c-722f-48ff-8236-5fbf1202c777">Liabilities&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade payables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goods and services tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee compensation and vacation accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal and professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for contingent consideration (note 17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability from in-licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMC0xLTEtNDk4MDc_2340cca5-e10f-4f01-a27b-fb857b41085b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMC0xLTEtNDk4MDc_78366804-5124-4732-9b91-fd3aa139c303"&gt;Finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90ZXh0cmVnaW9uOjA1Y2QwYTg3NzMwMjRjODBiNDk5ZGQ4NWY0YjNkMjFkXzE0NA_f4022ef5-a217-4830-8c9c-a9a7b3fe6b2b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade payables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goods and services tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee compensation and vacation accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal and professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzItMS0xLTEtNDk4MDc_70550e70-0664-42e2-a7e6-409cb74fba78"
      unitRef="usd">7863000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzItMy0xLTEtNDk4MDc_11a1a3a9-8f94-4ede-902d-bec462ea139b"
      unitRef="usd">5174000</us-gaap:AccountsPayableTradeCurrent>
    <zyme:AccruedResearchExpensesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzMtMS0xLTEtNDk4MDc_3140f3f7-2ed8-476d-b3dd-dc4ad3da3b86"
      unitRef="usd">39358000</zyme:AccruedResearchExpensesCurrent>
    <zyme:AccruedResearchExpensesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzMtMy0xLTEtNDk4MDc_19215dce-3cc5-4a98-8c2d-c9ae56b5dd85"
      unitRef="usd">50963000</zyme:AccruedResearchExpensesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzQtMS0xLTEtNTQwMTk_aae7f823-afa6-4b42-9c93-bd4249465539"
      unitRef="usd">16244000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzQtMy0xLTEtNTQwMTk_2d8da877-83b2-4c22-929b-eb337a7801cc"
      unitRef="usd">0</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzQtMS0xLTEtNDk4MDc_61820410-c68a-4e7d-bce9-824c80aeaa06"
      unitRef="usd">14365000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzQtMy0xLTEtNDk4MDc_4b98be71-85be-40d0-92b1-e9509474ca2b"
      unitRef="usd">3346000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <zyme:AccruedLegalAndProfessionalFeesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzUtMS0xLTEtNDk4MDc_abc4a887-1904-40a5-8427-f58a1c2b0be2"
      unitRef="usd">7799000</zyme:AccruedLegalAndProfessionalFeesCurrent>
    <zyme:AccruedLegalAndProfessionalFeesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzUtMy0xLTEtNDk4MDc_77293676-dd44-421e-b8a0-c96f82fd702d"
      unitRef="usd">1064000</zyme:AccruedLegalAndProfessionalFeesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzYtMS0xLTEtNDk4MDc_d9ed467b-1c5e-4bf5-b304-25f61f0256e8"
      unitRef="usd">1839000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzYtMy0xLTEtNDk4MDc_f60f04de-2752-478a-8a5d-704a55e868ed"
      unitRef="usd">2242000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzctMS0xLTEtNDk4MDc_e30590ea-635b-4796-a3b6-7cae60f8195b"
      unitRef="usd">87468000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZToyMDhkNTdhN2JmNzI0YWI2OWZmMzMyYjZmZTg2NTJhZS90YWJsZXJhbmdlOjIwOGQ1N2E3YmY3MjRhYjY5ZmYzMzJiNmZlODY1MmFlXzctMy0xLTEtNDk4MDc_7fed01ca-5d19-470e-9602-f74b27d36c43"
      unitRef="usd">62789000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90ZXh0cmVnaW9uOjA1Y2QwYTg3NzMwMjRjODBiNDk5ZGQ4NWY0YjNkMjFkXzE0NQ_4f8917a7-48ad-4d30-a8e7-ba16defb25cf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for contingent consideration (note 17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability from in-licensing agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMC0xLTEtNDk4MDc_2340cca5-e10f-4f01-a27b-fb857b41085b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMC0xLTEtNDk4MDc_78366804-5124-4732-9b91-fd3aa139c303"&gt;Finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzItMS0xLTEtNDk4MDc_40e44ce4-564b-4b4e-b11b-f45fa5377238"
      unitRef="usd">1248000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzItMy0xLTEtNDk4MDc_7d66805b-9175-4b7d-a107-b06f6908a962"
      unitRef="usd">1498000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <zyme:LiabilitiesFromInLicensingAgreements
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzMtMS0xLTEtNDk4MDc_684a01f3-6178-4d6a-b698-2ef6c8ad0865"
      unitRef="usd">1047000</zyme:LiabilitiesFromInLicensingAgreements>
    <zyme:LiabilitiesFromInLicensingAgreements
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzMtMy0xLTEtNDk4MDc_78bc6e13-0428-413d-9314-c8cf4a251086"
      unitRef="usd">1150000</zyme:LiabilitiesFromInLicensingAgreements>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMS0xLTEtNDk4MDc_1d91382a-f720-4693-b186-f7999406cfad"
      unitRef="usd">124000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzQtMy0xLTEtNDk4MDc_291c0393-0f1c-485a-bf67-a9a229a078c6"
      unitRef="usd">100000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzUtMS0xLTEtNTEyOTM_3ea9f505-1eca-45da-a944-07e38f9bbb61"
      unitRef="usd">682000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzUtMy0xLTEtNTEyOTM_5172587c-eb60-417a-8787-03cf91b53858"
      unitRef="usd">0</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzYtMS0xLTEtNTEyOTM_de52d659-716f-44ea-bfe4-6f86ce76577a"
      unitRef="usd">3101000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTEvZnJhZzowNWNkMGE4NzczMDI0YzgwYjQ5OWRkODVmNGIzZDIxZC90YWJsZTo4MDE3MzEyZjM0ZjI0OWM4OGU0ZDZmYzM3NWM3YTBiMi90YWJsZXJhbmdlOjgwMTczMTJmMzRmMjQ5Yzg4ZTRkNmZjMzc1YzdhMGIyXzYtMy0xLTEtNTEyOTM_75f3234d-4573-478f-bb23-218e19ff2605"
      unitRef="usd">2748000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDE2_17052669-ab47-473f-93d3-8f233c6cacc5">Stockholders&#x2019; Equity&lt;div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt"&gt;Equity Offerings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Public Offering &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;27, 2020, the Company closed a public offering pursuant to which the Company sold 5,824,729 common shares, including the sale of 900,000 common shares to the underwriters upon their full exercise of their over-allotment option, at $46.50 per common share and 1,075,271 pre-funded warrants (note 10c) in lieu of common shares at $46.4999 per pre-funded warrant. Net proceeds were $300,910, after underwriting discounts, commissions and offering expenses of $19,940.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2022, the Company closed a public offering pursuant to which the Company sold 11,035,000 common shares, including the sale of 1,875,000 common shares to the underwriters upon their full exercise of their over-allotment option, at $8.00 per common share and 3,340,000 pre-funded warrants (note 10c) in lieu of common shares at $7.9999 per pre-funded warrant. Net proceeds were $107,534, after underwriting discounts, commissions and offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt"&gt;Authorized Share Capital and Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s authorized share capital consists of 1,000,000,000 shares of stock, consisting of (i) 900,000,000 shares of common stock, par value $0.00001 per share, and (ii) 100,000,000 shares of preferred stock, par value $0.00001 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Plan of Arrangement, we issued to Computershare Trust Company of Canada, a trust company existing under the laws of Canada (the &#x201c;Share Trustee&#x201d;), one share of our preferred stock, par value $0.00001 per share, which has certain variable voting rights in proportion to the number of Exchangeable Shares outstanding (the &#x201c;Special Voting Preferred Stock&#x201d;), enabling the Share Trustee to exercise voting rights for the benefit of the Exchangeable Shareholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the completion of the Redomicile Transactions, there were 61,699,387 Zymeworks BC Inc. common shares issued and outstanding. In connection with the consummation of the Plan of Arrangement, 60,274,854 shares of Common Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 1,424,533 Exchangeab&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;le Shares were issued to former Zymeworks BC shareholders. As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;re we&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;re 1,424,533 Exchangeable Shares outstanding. We will issue shares of our common stock as consideration when a holder of Exchangeable Share&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s calls for Exchangeable Shares to be retracted by ExchangeCo, when ExchangeCo redeems Exchangeable Shares from the holder, or when CallCo purchases Exchangeable Shares from the Exchangeable Shareholder under CallCo&#x2019;s overriding call rights. These Exchangeable Shares and the Special Voting Preferred Stock, when taken together, are similar in substance to the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:20.07pt"&gt;Pre-Funded Common Share Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with a public offering completed on June 24, 2019, the Company issued 4,166,690 pre-funded warrants at a price of $17.9999 per pre-funded warrant which granted holders of warrants the right to purchase up to 4,166,690 common shares of the Company, at an exercise price of $0.0001 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with a public offering completed on January&#160;27, 2020 (note 10a), the Company issued 1,075,271 pre-funded warrants at a price of $46.4999 per pre-funded warrant which granted holders of warrants the right to purchase up to 1,075,271 common shares of the Company, at an exercise price of $0.0001 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with a public offering completed on January 31, 2022 (note 10a), the Company issued 3,340,000 pre-funded warrants at a price of $7.9999 per pre-funded warrant which granted holders of warrants the right to purchase up to 3,340,000 common shares of the Company, at an exercise price of $0.0001 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pre-funded warrants are exercisable by the holders at any time on or after the original issue date. The pre-funded warrants do not expire unless they are exercised or settled in accordance with the pre-funded warrant agreement. As the pre-funded warrants meet the condition for equity classification, proceeds from issuance of the pre-funded warrants, net of any transaction costs, are recorded in additional paid-in capital. Upon exercise of the pre-funded warrants, the historical costs recorded in additional paid-in capital along with exercise price collected from holders will be recorded in common shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 23, 2022, 3,787,737 pre-funded warrants were exercised in a cashless transaction in exchange for issuance of 3,787,675 common shares upon which $57,858 has been transferred to common shares account from additional paid-in capital. On October 25, 2022, the Company issued an aggregate of 1,375,000 common shares, to a warrant holder upon the exercise of 1,375,000 pre-funded warrants. On October 27, 2022, the Company issued an additional 1,340,000 common shares to the same &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;warrant holder upon the exercise of 1,340,000 pre-funded warrants. Each pre-funded warrant had an exercise price of $0.0001 per share of Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt"&gt;Adoption of a Shareholder Rights Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 9, 2022, the board of directors authorized and declared a dividend distribution of one right (each, a &#x201c;Right&#x201d;) for each outstanding common share of the Company to shareholders of record as of the close of business on June 21, 2022. Each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Participating Preferred Share, of the Company, at an exercise price of $74.00, subject to adjustment. The complete terms of the Rights are set forth in a Preferred Shares Rights Agreement (the &#x201c;Rights Plan&#x201d;), dated as of June 9, 2022, between the Company and Computershare Trust Company, N.A., as rights agent. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general terms, the Rights Plan works by imposing a significant penalty upon any person or group that acquires 10 percent or more (or 20 percent or more in the case of certain institutional investors who report their holdings on Schedule 13G) of the common shares without the approval of the board of directors. As a result, the overall effect of the Rights Plan and the issuance of the Rights may be to render more difficult or discourage a merger, amalgamation, arrangement, take-over bid, tender or exchange offer or other business combination involving the Company that is not approved by the board of directors. However, neither the Rights Plan nor the Rights should interfere with any merger, amalgamation, arrangement, take-over bid, tender or exchange offer or other business combination approved by the board of directors. The issuance of Rights does not affect reported earnings per share.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 12, 2022, Zymeworks Inc. (a Delaware corporation) and Computershare Trust Company, N.A., as rights agent, entered into a Preferred Stock Rights Agreement (the &#x201c;New Rights Plan&#x201d;) and on October 13, 2022, the board of directors of Zymeworks Inc. (a Delaware corporation) declared a dividend distribution of one right (each, a &#x201c;Right&#x201d;) for each share of common stock outstanding at 12:01 a.m. (Pacific Time) on October 13, 2022 (the &#x201c;Record Date&#x201d;) and for each share of common stock that becomes outstanding, including any shares of common stock issued in connection with the Redomicile Transactions and as consideration for the Exchangeable Shares, as applicable, between the Record Date and the earlier of the Distribution Date (as defined in the New Rights Plan) and the expiration of the Rights. On October 13, 2022, the Rights Plan expired. The New Rights Plan has substantively similar terms as the Rights Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Redomicile Transactions, Zymeworks BC Inc. assigned to the Company, and the Company assumed, all of Zymeworks BC Inc.&#x2019;s rights and obligations under each of the stock-based compensation plans, as described below, and such plans became the Company&#x2019;s stock-based compensation plans, with each outstanding award assumed by the Company and deemed exchanged for equivalent awards of the Company, except that the security issuable upon exercise or settlement, as applicable, will be shares of common stock of the Company rather than common shares of Zymeworks BC Inc.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Original Stock Option Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 14, 2006, the shareholders of the Company approved an employee stock option plan (the &#x201c;Original Plan&#x201d;). The Original Plan provides for the granting of options to directors, officers, employees and consultants. Options to purchase common shares may be granted at an exercise price of each option equal to the last private issuance of common shares immediately preceding the date of the grant. The total number of options outstanding is not to exceed 20% of the issued common shares of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted under the Original Plan are exercisable at various dates over their 10-year life. Common shares are issued from treasury when options are exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The exercise prices of the Company&#x2019;s stock options under the Original Plan are denominated in Canadian dollars. The Canadian  dollar amounts have been translated to U.S. dollars using the period end rate or the average foreign exchange rate for the period, as applicable, and have been provided for information purposes. Upon the effectiveness of the Company&#x2019;s New Stock Option Plan described below, no further options were issuable under the Original Plan. However, all outstanding options granted under the Original Plan remain outstanding, subject to the terms of the Original Plan and the applicable grant documents, until such outstanding options are exercised or they terminate or expire by their terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Plan and Inducement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;10, 2017, the Company&#x2019;s shareholders approved a new stock option plan, which became effective immediately prior to the consummation of the Company&#x2019;s initial public offering (&#x201c;IPO&#x201d;). This plan allows for the grant of options to directors, officers, employees and consultants in U.S. or Canadian dollars, and also permitted the Company to grant incentive stock options (&#x201c;ISOs&#x201d;), within the meaning of Section&#160;422 of the Internal Revenue Code, to its employees, until the shares reserved for issuance of ISOs were depleted. On June&#160;7, 2018, the Company&#x2019;s shareholders approved an amendment and restatement of this plan (this plan, as amended and restated, the &#x201c;New Plan&#x201d;), which includes an article that allows the Company to grant restricted shares, restricted share units (&#x201c;RSUs&#x201d;) and other share-based awards, in addition to stock options. On March 4, 2020, the board of directors approved certain minor amendments to the New Plan that did not require shareholder approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The original maximum number of common shares reserved for issuance under the New Plan as of June 7, 2018 was 5,686,097, which includes 3,686,097 shares issuable upon exercise of options outstanding as of March 31, 2018. Beginning in 2019 and ending in 2028, this maximum number may be increased on the first day of each calendar year by up to 4.0% of the number of outstanding shares on the last day of the immediately preceding calendar year. As of December&#160;31, 2022, 3,205,132 common shares were available for future award grants under the New Plan (December 31, 2021: 952,632 common shares).  ISOs may be granted with respect to a maximum fixed amount equal to 20% of the shares reserved for issuance under the New Plan as of June&#160;7, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 5, 2022, board of directors approved the "Zymeworks Inc. Inducement Stock Option and Equity Compensation Plan" (the "Inducement Plan") and reserved 750,000 of the Company&#x2019;s common shares for issuance pursuant to equity awards granted thereunder. As of December&#160;31, 2022 ,50,000 common shares were available for future award grants under this plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, the Company started granting RSUs to certain employees, which typically vest over a period of three years, in the amount of one-third each year on the anniversary of the grant date. RSUs are equity-settled on each vesting date, subject to the grantee&#x2019;s continued employment with the Company on the vesting date. The fair value of RSUs granted was calculated by using the Company&#x2019;s closing stock price on the grant date.  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there was $1,738 of unamortized RSU expense that will be recognized over a weighted average period of 2.00 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All options granted under the New Plan will have an exercise price determined and approved by the board of directors on the date of the grant, which shall not be less than the market price of the common shares at such time. For the purposes of the New Plan, the market price of a common share shall be the closing sale price of a share on the grant date reported by the stock exchange with the greatest trading volume or, if such day is not a trading day, the closing sale price reported for the immediately preceding trading day. The Company may convert a market price denominated in Canadian dollars into United States dollars and vice versa and such converted amount shall be the market price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An option shall be exercisable during a period established by the board of directors which shall commence on the date of the grant and shall terminate not later than&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ten years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;after the date of the granting of the option. The New Plan provides that the exercise period shall automatically be extended if the date on which it is scheduled to terminate shall fall during a black-out period. In such cases, the extended exercise period shall terminate on the tenth business day after the last day of the black-out period, provided that the exercise period shall in no case be extended beyond the tenth anniversary of the date the option was granted. All options shall vest in accordance with the terms of their grant agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock options granted in Canadian dollars under the Original Plan and the New Plan:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;(C$)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&#160;value&lt;br/&gt;(C$)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&#160;value&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,285,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,488,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,174,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,147,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock options granted in U.S. dollars under the New Plan and the Inducement Plan:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&#160;value&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,790,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,916,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,339,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,565,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,320,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Company received cash proceeds of $255 (2021: $6,428 and 2020: $7,111) from stock options exercised. The stock options outstanding at December&#160;31, 2022 expire at various dates from January&#160;1, 2023 to December&#160;20, 2032. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the non-vested stock option activity and related information of the Company&#x2019;s stock options granted in Canadian dollars is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;(C$)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;(US$)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited and cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the non-vested stock option activity and related information of the Company&#x2019;s stock options granted in U.S. dollars is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;(US$)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,601,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(997,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited and cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,589,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,011,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair values of options granted to officers, directors, employees and consultants are amortized over the relevant vesting periods. Stock-based compensation expense for equity classified instruments, as well as the financial statement impact of the amortization and periodic revaluation of liability classified instruments (note 2), are recorded in research and development expense, general and administration expense and finance expense as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation for equity classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of liability classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation for equity classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of liability classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense (income):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of liability classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts for equity classified instruments above include stock-based compensation expense relating to RSUs of $913 for the year ended December&#160;31, 2022 (2021: $3,101 and 2020: $1,387).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, stock-based compensation expense of $9,516 was recorded in additional paid-in capital and recovery of $3,261 was recorded in the liability classified stock options and ESPP liability accounts (2021: $38,275 in additional paid-in capital and recovery of $27,517 in liability classified stock options and ESPP liability accounts, 2020: $26,945 in additional paid-in capital and $2,171 in liability classified stock options and ESPP liability accounts).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of stock options granted under the New Plan was determined using the Black-Scholes option pricing model with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected average life of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.93 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.05 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company has calculated the expected volatility using the volatility of its own stock and that of several public entities of similar complexity and stage of development and calculates historical volatility using the volatility of these companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; This rate is from the Government of Canada and U.S. Federal Reserve marketable bonds for the month prior to each option grant during the year, having a term that most closely resembles the expected life of the option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; This is the period of time that the options granted are expected to remain unexercised. Options granted have a maximum term of ten years. The Company uses the simplified method to calculate the average expected term, which represents the average of the vesting period and the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Fair Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Options granted after the Company&#x2019;s IPO are issued with exercise price equal to the fair market value of the Company&#x2019;s common stock on the grant date. Before the IPO, the Company granted stock options at exercise prices not less than the fair value of its common shares as determined by the board of directors, with input from management. Management estimated the fair value of its common shares based on a number of objective and subjective factors, including the most recently available valuation of common shares prepared by independent valuation specialists, external market considerations affecting the biotechnology industry and the historic prices at which the Company sold common shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average Black-Scholes option pricing assumptions for liability classified stock options outstanding at December&#160;31, 2022 and 2021 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected average option term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.35 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of liability classified stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020 was $53, $10,998 and $19,446 respectively. At December&#160;31, 2022, the unamortized compensation expense related to unvested options was $13,879. The remaining unamortized compensation expense as of December&#160;31, 2022 will be recognized over a weighted-average period of 1.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.17pt"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 10, 2017, the Company&#x2019;s shareholders approved an employee stock purchase plan (&#x201c;ESPP&#x201d;) which became effective immediately prior to the consummation of the Company&#x2019;s IPO. On June 7, 2018, certain amendments to the ESPP were approved by shareholders. Prior to these amendments, the ESPP allowed eligible employees to acquire common shares at a discounted purchase price of 85% of the market value of the Company&#x2019;s common shares on the purchase date. The ESPP, as amended, allows eligible employees to acquire common shares at a discounted purchase price of the lesser of (i) 85% of the market price of a common share on the first day of the applicable purchase period and (ii) 85% of the market price of a common share on the purchase date. The ESPP qualifies as an &#x201c;employee stock purchase plan&#x201d; within the meaning of Section 423 of the Code for employees who are United States taxpayers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently holds offerings consisting of a single six-month purchase period commencing on January 1 and July 1 of each calendar year, with a single purchase date at the end of the purchase period on June 30 and December 31 of each calendar year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eligible employees are able to contribute up to 15% of their gross base earnings for purchases under the ESPP through regular payroll deductions. Purchases of shares under the ESPP are limited for each employee at twenty-five thousand dollars worth of the Company&#x2019;s common shares (determined using the lesser of (i) the market price of a common share on the first day of the applicable purchase period and (ii) the market price of a common share on the purchase date) for each year such purchase right is outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As this plan is considered compensatory, the Company recognizes compensation expense on these awards based on their estimated grant date fair value using the Black-Scholes option pricing model. The Company recognizes compensation expense in the consolidated statements of income (loss) and comprehensive income (loss) on a straight-line basis over the requisite service period. For the year ended December&#160;31, 2022, the Company recorded compensation expense of $424 (2021: $1,016, 2020: 803) in research and development expense and general and administrative expense accounts. As of December&#160;31, 2022, the total amount contributed by ESPP participants and not yet settled is $287 (December&#160;31, 2021: $1,243).&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5bbf2f62b56c4b37ae253e4d703414bd_D20200127-20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzYzMA_165859cf-8024-4b2f-abce-99987f04d0d3"
      unitRef="shares">5824729</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i04ea074c5e734a0b83b211838619ddc7_D20200127-20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzY3MA_69c95e93-eff9-44a3-bcc9-66bf77d0d3e0"
      unitRef="shares">900000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i996b9fe4bcc54243b8af9852b0ad34f4_I20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzc2Nw_2afe1134-2766-49ff-8116-ac89a9bc55b4"
      unitRef="usdPerShare">46.50</us-gaap:SharesIssuedPricePerShare>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i04ea074c5e734a0b83b211838619ddc7_D20200127-20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzc5MQ_1e3bdcba-83fa-48ac-b166-73b3f2b3b154"
      unitRef="shares">1075271</zyme:ClassOfWarrantOrRightPreFunded>
    <zyme:WarrantsIssuedPricePerPreFundedWarrant
      contextRef="i996b9fe4bcc54243b8af9852b0ad34f4_I20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzg1Mw_1e21778e-cfbf-4616-b9b2-d47ee730b8af"
      unitRef="usdPerShare">46.4999</zyme:WarrantsIssuedPricePerPreFundedWarrant>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5bbf2f62b56c4b37ae253e4d703414bd_D20200127-20200127"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzg5OA_ada4f4e3-65d9-4b87-a697-7aa156192e3a"
      unitRef="usd">300910000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5bbf2f62b56c4b37ae253e4d703414bd_D20200127-20200127"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzk2OQ_9cd016fd-6f80-4c00-980a-88cc486bc472"
      unitRef="usd">19940000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3ba947172bc94b3db7e68a9039b67b7c_D20220131-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjE5NzQ_50a88b83-d343-47e3-bd64-825c5e6d7718"
      unitRef="shares">11035000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i58ae3dcde0b74763a70e1e60110fd4f5_D20220131-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjE5ODY_a94cb961-fe82-4c2d-8209-a76b3caf7d9e"
      unitRef="shares">1875000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="iade2acbb8d61413ebb85561035f9d480_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjE5OTc_7fe71be0-8c8d-404d-8a12-1b2102254d24"
      unitRef="usdPerShare">8.00</us-gaap:SharesIssuedPricePerShare>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i58ae3dcde0b74763a70e1e60110fd4f5_D20220131-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwMDQ_5102d484-e397-476f-9d3e-afed3fd019a2"
      unitRef="shares">3340000</zyme:ClassOfWarrantOrRightPreFunded>
    <zyme:WarrantsIssuedPricePerPreFundedWarrant
      contextRef="iade2acbb8d61413ebb85561035f9d480_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwMTU_70983cc8-212d-4d65-8295-1d0133a9e344"
      unitRef="usdPerShare">7.9999</zyme:WarrantsIssuedPricePerPreFundedWarrant>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i3ba947172bc94b3db7e68a9039b67b7c_D20220131-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwMjQ_277257b9-3173-4e07-915d-910e3268c83b"
      unitRef="usd">107534000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <zyme:AllClassesOfStockSharesAuthorized
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg1MDg1Ng_cd1a94ee-519c-4764-84b5-4841598ddbd5"
      unitRef="shares">1000000000</zyme:AllClassesOfStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEwOTk1MTE2NjQ4ODQ_5d6fddd8-12d3-4554-8bee-187583355b1a"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEwOTk1MTE2NjQ4ODg_47a37386-84a7-45b1-b3d7-a4f54468be2f"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0NTk4OQ_7c8c2afa-60d9-4671-9cdf-16963016fe48"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0NTk4OQ_eb9d60e8-b135-4069-b054-ac18fc1fc5b0"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0NTk5OQ_5ae4b400-89b7-4bd3-8c2a-caa1c1767369"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0NTk5OQ_8710caee-8c3b-42de-810e-f67ac801ef53"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEwOTk1MTE2NjQ5MjY_4d94691d-aa55-4b32-9c90-0c9de47956e9"
      unitRef="shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEwOTk1MTE2NjQ5MjY_7aed94cb-64b8-4515-8a3b-69ae71a98c9f"
      unitRef="shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0OTA5Mg_5ae4b400-89b7-4bd3-8c2a-caa1c1767369"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0OTA5Mg_8710caee-8c3b-42de-810e-f67ac801ef53"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i13b3c17fa8de42aab74c995aed3df2fc_I20221012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0OTk1Nw_5589420b-3db7-4f89-8ec1-a33ae625a144"
      unitRef="shares">61699387</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i13b3c17fa8de42aab74c995aed3df2fc_I20221012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0OTk1Nw_c7d3474b-cfa7-4815-a3a4-9de6b6478595"
      unitRef="shares">61699387</us-gaap:CommonStockSharesOutstanding>
    <zyme:RedomicileTransactionNumberOfSharesIssued
      contextRef="ifcf941191198440fb34a53e95b2bb195_D20221013-20221013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg1MDI0Nw_65040c94-6505-4f2f-af4b-8f75da9c96a5"
      unitRef="shares">60274854</zyme:RedomicileTransactionNumberOfSharesIssued>
    <zyme:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i8fe6455e287249b3a117ab145ca78bc1_D20221013-20221013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0OTA2Ng_768b9e9a-de15-41f8-a9aa-ce697e6b7f4f"
      unitRef="shares">1424533</zyme:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0OTc1NTg0OTA3OA_8e3f4460-7359-4c21-9a16-992813bc9e67"
      unitRef="shares">1424533</us-gaap:TemporaryEquitySharesOutstanding>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i9f87ed6e7ce044909a91b6fa14fe6a5b_D20190624-20190624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE1MDE_6b919542-20b6-40e3-933d-e0922d96f95b"
      unitRef="shares">4166690</zyme:ClassOfWarrantOrRightPreFunded>
    <zyme:WarrantsIssuedPricePerPreFundedWarrant
      contextRef="i3b4d6951b02f4a7d89d86de90e2b7473_I20190624"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE1Mzg_f1644594-98ba-4850-86de-530cb2e3db3f"
      unitRef="usdPerShare">17.9999</zyme:WarrantsIssuedPricePerPreFundedWarrant>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i9f87ed6e7ce044909a91b6fa14fe6a5b_D20190624-20190624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE2MjY_ef665f03-0a60-4a69-bda1-813393acbbd1"
      unitRef="shares">4166690</zyme:ClassOfWarrantOrRightPreFunded>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id986e98877a442fa991d85048387181c_I20190624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE2ODM_82ed32bc-e468-4ebd-bd5f-86754ad90d46"
      unitRef="usdPerShare">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i04ea074c5e734a0b83b211838619ddc7_D20200127-20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE3ODI_1e3bdcba-83fa-48ac-b166-73b3f2b3b154"
      unitRef="shares">1075271</zyme:ClassOfWarrantOrRightPreFunded>
    <zyme:WarrantsIssuedPricePerPreFundedWarrant
      contextRef="i996b9fe4bcc54243b8af9852b0ad34f4_I20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE4MTk_1e21778e-cfbf-4616-b9b2-d47ee730b8af"
      unitRef="usdPerShare">46.4999</zyme:WarrantsIssuedPricePerPreFundedWarrant>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i04ea074c5e734a0b83b211838619ddc7_D20200127-20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE5MDc_1e3bdcba-83fa-48ac-b166-73b3f2b3b154"
      unitRef="shares">1075271</zyme:ClassOfWarrantOrRightPreFunded>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i996b9fe4bcc54243b8af9852b0ad34f4_I20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE5NjQ_dc7b951f-a77b-44f8-a2d1-3e566da7e13e"
      unitRef="usdPerShare">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i58ae3dcde0b74763a70e1e60110fd4f5_D20220131-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3MjM_c595f2a7-6806-44a4-aa9b-c5d84ffcbd4c"
      unitRef="shares">3340000</zyme:ClassOfWarrantOrRightPreFunded>
    <zyme:WarrantsIssuedPricePerPreFundedWarrant
      contextRef="iade2acbb8d61413ebb85561035f9d480_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3MzQ_4aa0d01b-c086-4e0f-afff-a407f159eea9"
      unitRef="usdPerShare">7.9999</zyme:WarrantsIssuedPricePerPreFundedWarrant>
    <zyme:ClassOfWarrantOrRightPreFunded
      contextRef="i58ae3dcde0b74763a70e1e60110fd4f5_D20220131-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3NDM_78244565-4805-4709-8176-2d91acd9ac0a"
      unitRef="shares">3340000</zyme:ClassOfWarrantOrRightPreFunded>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iade2acbb8d61413ebb85561035f9d480_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3NTQ_153ecb85-d56b-4162-9074-4456cce37e59"
      unitRef="usdPerShare">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <zyme:WarrantsExercisedDuringPeriod
      contextRef="i3520fbf4e10f44afa7e83d39ce4b40e3_D20220823-20220823"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwMzQ_8e78c59e-05fb-4da1-b729-0d7318a8fc27"
      unitRef="shares">3787737</zyme:WarrantsExercisedDuringPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i3520fbf4e10f44afa7e83d39ce4b40e3_D20220823-20220823"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwNDU_18a32848-48da-40ac-be73-6d6625e3f686"
      unitRef="shares">3787675</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3520fbf4e10f44afa7e83d39ce4b40e3_D20220823-20220823"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxNTY_4125e6f0-18a5-42eb-a463-22f901478af5"
      unitRef="usd">57858000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <zyme:CommonStockIssuedUponExerciseOfWarrantsShares
      contextRef="i7b73f2be6aba4458a25cb966f18fdc1c_D20221025-20221025"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwNTc_60558ffc-ad8f-4756-9abf-d5340652e24e"
      unitRef="shares">1375000</zyme:CommonStockIssuedUponExerciseOfWarrantsShares>
    <zyme:WarrantsExercisedInPeriod
      contextRef="i7b73f2be6aba4458a25cb966f18fdc1c_D20221025-20221025"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwNjg_3047ba08-c9cb-4463-b7bd-83a3d893137c"
      unitRef="shares">1375000</zyme:WarrantsExercisedInPeriod>
    <zyme:CommonStockIssuedUponExerciseOfWarrantsShares
      contextRef="ie212839e4935466cab130cd51f0cd52e_D20221027-20221027"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIwNzk_c133ef9e-149e-4273-9a13-e8ee3c0b5c7f"
      unitRef="shares">1340000</zyme:CommonStockIssuedUponExerciseOfWarrantsShares>
    <zyme:WarrantsExercisedInPeriod
      contextRef="ie212839e4935466cab130cd51f0cd52e_D20221027-20221027"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxMDg_b69bb079-19a0-4f12-9098-168521f47369"
      unitRef="shares">1340000</zyme:WarrantsExercisedInPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i062d6c0100514c60b74ee927e34ff158_I20221027"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxMTk_8248fd1b-4744-4cf3-a83c-3e6a67fa6111"
      unitRef="usdPerShare">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id2418bbfc2794a40931dd81f6daa6e5a_I20220609"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxMjg_399cf47d-6d14-4ee1-8b52-769f6c54b857"
      unitRef="usdPerShare">74.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <zyme:ShareBasedPaymentArrangementIndividualPenaltyThresholdPercentage
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxMzY_e4a0021b-a64e-45cf-9e04-d9016f74a1a4"
      unitRef="number">0.10</zyme:ShareBasedPaymentArrangementIndividualPenaltyThresholdPercentage>
    <zyme:ShareBasedPaymentArrangementInstitutionalInvestorsPenaltyThresholdPercentage
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxNDA_a78463f1-c11a-4965-8cf4-29a56da8f9bc"
      unitRef="number">0.20</zyme:ShareBasedPaymentArrangementInstitutionalInvestorsPenaltyThresholdPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i9ef00b988b8141b2a8add246440bb33b_D20060714-20060714"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMxNTY_b863d71f-b83f-48e8-95c6-78b1c9dda4da"
      unitRef="number">0.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="icec02830faab4519b216d3e3f567b218_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyODc_55db46b7-e03f-4e4f-8ef6-713e2bb4d39f">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <zyme:MaximumNumberOfCommonSharesReservedForIssuance
      contextRef="i13bba97336c34349acd4b8d939a18e95_I20180607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzUxMjY_b669d8c8-2489-4bae-91ad-2363305ea5a9"
      unitRef="shares">5686097</zyme:MaximumNumberOfCommonSharesReservedForIssuance>
    <zyme:CommonStockSharesIssuableUponExerciseOfStockOption
      contextRef="ia81f721130004c41b70252263710edff_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzUxNDU_0f9188a6-112d-4fa0-97c3-94caaca2b9ee"
      unitRef="shares">3686097</zyme:CommonStockSharesIssuableUponExerciseOfStockOption>
    <zyme:MaximumNumberOfCommonSharesReservedForIssuanceIncreaseInPercentage
      contextRef="i1e7f40b6452142cb85d6a3bfe00a3711_D20190101-20281231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzUzNDY_20251ddd-677a-45ce-8c74-6a6fe2ee2d36"
      unitRef="number">0.040</zyme:MaximumNumberOfCommonSharesReservedForIssuanceIncreaseInPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU0NTU_1e94d064-6202-4af0-b993-a44a0ee5e2b1"
      unitRef="shares">3205132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU1NTA_0ac00e57-8354-446c-925a-a3ba1c339c52"
      unitRef="shares">952632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i5df239e2424848d08f713e0f8e392c8e_D20180607-20180607"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU2Mzg_21774671-abbf-4698-b6e5-f7b3cab230ad"
      unitRef="number">0.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i14bac0ff6e79440dabcbbad7818fb40a_I20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzU4NDI_28b1ed81-1bfb-4c2a-8683-5b56e003d881"
      unitRef="shares">750000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i12837fd0d00f4561820d1aa88d5664b4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzM4NDgyOTA3MjIxNzA_ed346d28-6c04-4722-9dbd-e53cea397d2b"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0ebf8cfe6b554ba8b85a5c9a07d95b42_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzYwNzU_77518d45-58e6-4f93-8056-7aac8f11c821">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDE4_ac914e79-5fc1-4646-8b8f-fef49b803872">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i70aadef0bf2547d68dc22b293c0fef71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzEtMS0xLTEtNDk4MDc_b1b38792-aca0-465c-aa9d-235fb37f78db"
      unitRef="shares">354269</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i70aadef0bf2547d68dc22b293c0fef71_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzEtMy0xLTEtNDk4MDc_e615b71f-a288-435a-bad1-b51cf6161d34"
      unitRef="usdPerShare">25.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzItMS0xLTEtNDk4MDc_12476369-b1d0-4a27-ba35-774139840434"
      unitRef="shares">110400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzItMy0xLTEtNDk4MDc_81f40244-c567-4d75-9a86-6d6697ec5e6c"
      unitRef="usdPerShare">8.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzMtMS0xLTEtNDk4MDc_1f4a6a5f-d553-45fe-b3fb-85932ff4f77d"
      unitRef="shares">93966</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzMtMy0xLTEtNDk4MDc_b015ada2-55c0-4b2c-8f33-eaf2e2882833"
      unitRef="usdPerShare">25.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzQtMS0xLTEtNDk4MDc_9da6be41-1d34-4f37-8335-140aa053b66e"
      unitRef="shares">143480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzQtMy0xLTEtNDk4MDc_14e519a1-8021-415d-be3a-c0b48f97dfd6"
      unitRef="usdPerShare">26.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ifc125111d7c845d18947ad45faf2edce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzUtMS0xLTEtNDk4MDc_249b5e45-f0f7-449c-bbeb-c31929cc9bf8"
      unitRef="shares">227223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifc125111d7c845d18947ad45faf2edce_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5OTBhNDQ3YjA3MWM0YmYwYjNlMjFhZTU3YTdmMDRmOS90YWJsZXJhbmdlOjk5MGE0NDdiMDcxYzRiZjBiM2UyMWFlNTdhN2YwNGY5XzUtMy0xLTEtNDk4MDc_bbf5103d-88c8-41ef-ac5d-7b5b6fe8834f"
      unitRef="usdPerShare">17.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ifc125111d7c845d18947ad45faf2edce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzY0MTU_67d25ed9-0859-43c8-89b1-646ef5cbe905"
      unitRef="usd">1738000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzY1MDM_d6fa6fe9-d7d0-450e-a26c-5c0ae99391e7">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <zyme:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisablePeriod
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3NjI_a5a4dad0-b29e-4b72-8b6b-9346e2bdcd45">P10Y</zyme:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisablePeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDIy_03aba926-6026-4a7e-b3bb-a153a329fb23">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock options granted in Canadian dollars under the Original Plan and the New Plan:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;(C$)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&#160;value&lt;br/&gt;(C$)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&#160;value&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,285,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,488,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,174,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,147,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock options granted in U.S. dollars under the New Plan and the Inducement Plan:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&#160;value&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,790,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,916,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,339,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,565,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,320,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifcdba2b6a4ce4b7baa99b2fb34173ede_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEtMS0xLTEtNDk4MDc_fef16fb3-5b83-4faf-ad68-17ca9e95bc15"
      unitRef="shares">2285569</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifcdba2b6a4ce4b7baa99b2fb34173ede_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEtMy0xLTEtNDk4MDc_d7804fde-f23d-42d3-950a-d127178c3f09"
      unitRef="cadPerShare">22.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifcdba2b6a4ce4b7baa99b2fb34173ede_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEtNS0xLTEtNDk4MDc_07cf5294-e883-4c63-887b-2dfb8a67962a"
      unitRef="usdPerShare">17.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie0cf7e59c3954b18bad1a43cf2da8830_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEtNy0xLTEtNDk4MDc_1c61fc77-ea73-483d-a211-379ac3ccf3cc">P6Y5M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ifcdba2b6a4ce4b7baa99b2fb34173ede_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEtOS0xLTEtNDk4MDc_d264f1e3-e3b6-4670-9284-7ed1e09aa7f0"
      unitRef="cad">87545000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ifcdba2b6a4ce4b7baa99b2fb34173ede_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEtMTEtMS0xLTQ5ODA3_8d6a47b4-790f-4323-b9ea-2ad5db68c919"
      unitRef="usd">68664000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzItMS0xLTEtNDk4MDc_fed54e31-9b01-4d4a-b154-29280567bdd2"
      unitRef="shares">480117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzItMy0xLTEtNDk4MDc_6f72f8b7-a4eb-42a8-91b1-290e35ca807a"
      unitRef="cadPerShare">42.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzItNS0xLTEtNDk4MDc_c8eab3f9-d0a0-4487-9155-0f4e7e101880"
      unitRef="usdPerShare">34.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzMtMS0xLTEtNDk4MDc_71621269-ec4f-4dc1-8246-4b3267c0cbd2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzMtMy0xLTEtNDk4MDc_21650c0c-f713-4a87-b814-af19bf4661cd"
      unitRef="cadPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzMtNS0xLTEtNDk4MDc_8f97dcdf-1d4a-43f5-bad9-33dc6850a546"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzQtMS0xLTEtNDk4MDc_fad2158c-2c48-4eeb-b0fa-9ea77fb02525"
      unitRef="shares">212817</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzQtMy0xLTEtNDk4MDc_371c512d-6dd5-43ba-993a-434e2cb93f36"
      unitRef="cadPerShare">14.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzQtNS0xLTEtNDk4MDc_a383b074-7411-4b42-81f2-0c1cb6e5e9c3"
      unitRef="usdPerShare">11.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzUtMS0xLTEtNDk4MDc_3d0276f0-47be-462f-a2df-dcda22a867d9"
      unitRef="shares">64214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzUtMy0xLTEtNDk4MDc_9cf07dbf-7e8a-46f4-a84c-74ebaf872cf1"
      unitRef="cadPerShare">40.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzUtNS0xLTEtNDk4MDc_d85ece6a-89b6-48c6-bf27-e4f4631728fb"
      unitRef="usdPerShare">32.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8d6bf172a09a4784934b2cb4310b9656_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzYtMS0xLTEtNDk4MDc_19a2ef0b-664d-40e9-afb0-c7eac54c1f02"
      unitRef="shares">2488655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8d6bf172a09a4784934b2cb4310b9656_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzYtMy0xLTEtNDk4MDc_8f90c613-36ed-4ed1-a9e2-507f5d5f1758"
      unitRef="cadPerShare">26.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8d6bf172a09a4784934b2cb4310b9656_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzYtNS0xLTEtNDk4MDc_a46756a5-a99e-4558-a13a-274f72b83df1"
      unitRef="usdPerShare">20.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3a8d22cc7fae4e8e9702f89011f9ff7d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzYtNy0xLTEtNDk4MDc_749d58ea-2641-49bc-87db-5362e431d52e">P6Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i8d6bf172a09a4784934b2cb4310b9656_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzYtOS0xLTEtNDk4MDc_4e414de8-3327-45c1-a8c2-ddc889089f72"
      unitRef="cad">7919000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i8d6bf172a09a4784934b2cb4310b9656_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzYtMTEtMS0xLTQ5ODA3_584da96f-7381-4b3e-9fe2-c6f577a82ca4"
      unitRef="usd">6224000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzctMS0xLTEtNDk4MDc_ad393a46-1743-4e53-9c90-9ccc22cf74c7"
      unitRef="shares">917035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzctMy0xLTEtNDk4MDc_e70546d2-74f9-4c94-a7e6-3735203ab83a"
      unitRef="cadPerShare">8.67</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzctNS0xLTEtNDk4MDc_799d720d-281e-4d87-8bdb-7db8e3f6a28d"
      unitRef="usdPerShare">6.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzgtMS0xLTEtNDk4MDc_b096337b-0ab2-47a1-9ef5-3bccde4702b7"
      unitRef="shares">54221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzgtMy0xLTEtNDk4MDc_b3e62f0e-5b99-4d38-b86f-5849c7813c66"
      unitRef="cadPerShare">17.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzgtNS0xLTEtNDk4MDc_ff147841-8c7d-4d97-bef2-f94ec59e6ce6"
      unitRef="usdPerShare">13.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzktMS0xLTEtNDk4MDc_f531b64c-dd6b-4d88-bc26-719507df6b57"
      unitRef="shares">30163</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzktMy0xLTEtNDk4MDc_2f69e7bb-de65-4aa2-9826-75177c8fca76"
      unitRef="cadPerShare">7.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzktNS0xLTEtNDk4MDc_16e3dac0-48e8-417d-9e02-3116fb498c65"
      unitRef="usdPerShare">5.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEwLTEtMS0xLTQ5ODA3_7c1f654a-3b01-4b9a-8812-e0646d2b1f36"
      unitRef="shares">1174165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEwLTMtMS0xLTQ5ODA3_1a5fe29a-eb95-453f-9f1a-915176525157"
      unitRef="cadPerShare">26.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEwLTUtMS0xLTQ5ODA3_44548f66-0e33-40d9-ad31-49c32b87f9fc"
      unitRef="usdPerShare">20.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzExLTEtMS0xLTQ5ODA3_3ebeb5cf-bcd6-4b8b-8b83-f6932639dbb4"
      unitRef="shares">2147141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzExLTMtMS0xLTQ5ODA3_79455ef4-7b66-4391-849c-95568ae74c7e"
      unitRef="cadPerShare">19.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzExLTUtMS0xLTQ5ODA3_3a05424e-66d9-4ea6-bf22-b97f4feb1336"
      unitRef="usdPerShare">14.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzExLTctMS0xLTQ5ODA3_ef9acb2c-3789-4632-ac36-775cbfff47ad">P6Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzExLTktMS0xLTQ5ODA3_a1128ccd-3d1f-4826-9c3e-0cc2d358efb1"
      unitRef="cad">1460000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzExLTExLTEtMS00OTgwNw_6344bc39-2da1-4339-bf41-56b6ae60e2af"
      unitRef="usd">1078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEzLTEtMS0xLTQ5ODA3_2e86affa-e672-4584-9104-c963b437b406"
      unitRef="shares">1374601</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEzLTMtMS0xLTQ5ODA3_a8c2c8ef-71d4-4ab8-8470-aea29610b4f1"
      unitRef="cadPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEzLTUtMS0xLTQ5ODA3_b081c97d-5a73-4d6d-910c-7694ed9f8eef"
      unitRef="usdPerShare">14.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEzLTctMS0xLTQ5ODA3_2cbaea21-4448-47be-b21e-6c4a48f98204">P4Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEzLTktMS0xLTQ5ODA3_fa5921df-794d-4ffa-9743-67fad0754392"
      unitRef="cad">193000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzEzLTExLTEtMS00OTgwNw_b2545128-cc44-4f1e-9b15-78bb63e37d76"
      unitRef="usd">143000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzE0LTEtMS0xLTQ5ODA3_78184050-70d7-4232-8189-1fa4429a9ad8"
      unitRef="shares">2076607</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzE0LTMtMS0xLTQ5ODA3_65afbf3c-2dda-4bc0-89a2-aa53963dc256"
      unitRef="cadPerShare">19.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzE0LTUtMS0xLTQ5ODA3_e839b386-c567-427b-9938-2531bf552efb"
      unitRef="usdPerShare">14.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i5637ac2e83844b68be8cf40d898cad98_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzE0LTctMS0xLTQ5ODA3_2f754376-c469-4eea-88a6-326b1241bb63">P6Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzE0LTktMS0xLTQ5ODA3_7836c607-6bfc-4452-9501-8028334af4f2"
      unitRef="cad">1333000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="icb1cfce5dd284b41bb0de42191f5f29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTozZDk0MTdmODg3YzM0NTc2ODUyZTAxYmQ4MjU0MmIzNS90YWJsZXJhbmdlOjNkOTQxN2Y4ODdjMzQ1NzY4NTJlMDFiZDgyNTQyYjM1XzE0LTExLTEtMS00OTgwNw_bf07b220-4e7b-491e-a1e1-97208603ca66"
      unitRef="usd">984000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i41569a5f21ea40bf825ae6b779e8d911_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEtMS0xLTEtNDk4MDc_22242f62-829e-4a48-b558-d23a2abac0a9"
      unitRef="shares">3790326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i41569a5f21ea40bf825ae6b779e8d911_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEtMy0xLTEtNDk4MDc_8bbe5e70-f851-4511-9a72-a1507e22e62c"
      unitRef="usdPerShare">22.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3ac8828462544f2dae0e0f194ec15b4a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEtNS0xLTEtNDk4MDc_cda64182-7b34-4c5d-bb58-6bc2959d1453">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i41569a5f21ea40bf825ae6b779e8d911_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEtNy0xLTEtNDk4MDc_af1a510a-fd3f-420d-bde4-6ffc957454b6"
      unitRef="usd">92705000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzItMS0xLTEtNDk4MDc_776fea77-de16-4a98-91f9-12b18708af5a"
      unitRef="shares">1726421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzItMy0xLTEtNDk4MDc_4521890a-d973-462d-859d-a05d4f9311b8"
      unitRef="usdPerShare">33.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzMtMS0xLTEtNDk4MDc_ea3285ae-1da3-464b-bff5-7e259d3df17e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzMtMy0xLTEtNDk4MDc_125c8b7b-c92b-4051-96d7-e474178c3083"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzQtMS0xLTEtNDk4MDc_ebee5838-7908-4716-826f-8ea9ec24c49a"
      unitRef="shares">289202</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzQtMy0xLTEtNDk4MDc_70493314-0fbe-47eb-9a8a-db78b073679b"
      unitRef="usdPerShare">13.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzUtMS0xLTEtNDk4MDc_feff6f2d-74e6-4d64-a717-b76fa06ac14a"
      unitRef="shares">310631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzUtMy0xLTEtNDk4MDc_2484aa89-ab85-48b5-91ec-d7f8db7019cd"
      unitRef="usdPerShare">31.95</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3902dfaff4824b6c91048c6e6739810f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzYtMS0xLTEtNDk4MDc_1c5f02a2-6d55-4cd3-985b-3fdc70d0e477"
      unitRef="shares">4916914</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3902dfaff4824b6c91048c6e6739810f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzYtMy0xLTEtNDk4MDc_3c080966-dc89-48c9-94ac-780bd2e89ba0"
      unitRef="usdPerShare">26.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i31aeac0b54924cbab1708dcd6c62fdaf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzYtNS0xLTEtNDk4MDc_2a8a57fe-42c8-4e80-ae9e-84df4070c1d4">P7Y11M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3902dfaff4824b6c91048c6e6739810f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzYtNy0xLTEtNDk4MDc_c6b8892e-bc0d-464e-996b-01788cf969ba"
      unitRef="usd">5555000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzctMS0xLTEtNDk4MDc_85bd4e6a-16fb-4cc1-9f06-16365cf4ea7e"
      unitRef="shares">2996898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzctMy0xLTEtNDk4MDc_78a86d92-1a39-499c-8dae-74b360eab662"
      unitRef="usdPerShare">8.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzgtMS0xLTEtNDk4MDc_d1bc3193-7cee-4b62-85ce-30aa0018f047"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzgtMy0xLTEtNDk4MDc_e7074ce8-ec05-4651-876d-ccfc8716c896"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzktMS0xLTEtNDk4MDc_54655909-7c9b-4b40-a87a-56ad989d59de"
      unitRef="shares">9057</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzktMy0xLTEtNDk4MDc_a8ad44e9-d556-40ae-86cf-03131b0fa05d"
      unitRef="usdPerShare">7.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEwLTEtMS0xLTQ5ODA3_217b615f-8bea-43ec-8a80-0f205c1bbdef"
      unitRef="shares">2339610</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEwLTMtMS0xLTQ5ODA3_072aeb97-6284-4d8e-a6d5-871893846225"
      unitRef="usdPerShare">25.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzExLTEtMS0xLTQ5ODA3_6825beee-1bbe-4853-9ab8-9b0e9004612f"
      unitRef="shares">5565145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzExLTMtMS0xLTQ5ODA3_a79148e2-4479-4d46-aeef-003fa36a6f9c"
      unitRef="usdPerShare">17.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzExLTUtMS0xLTQ5ODA3_27b5b121-db0d-4633-93fa-a0eccc2fd3b2">P7Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzExLTctMS0xLTQ5ODA3_ce1cf075-b78d-4f27-b7dd-efac381dddfd"
      unitRef="usd">1928000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEzLTEtMS0xLTQ5ODA3_55dd33af-319d-4d68-b100-4cc9adb86c2c"
      unitRef="shares">2553862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEzLTMtMS0xLTQ5ODA3_8043859e-ebab-4c79-aa5d-d8d30dc02a4d"
      unitRef="usdPerShare">20.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEzLTUtMS0xLTQ5ODA3_ec23d89b-6131-4dd3-b1ca-810934d30a3c">P6Y6M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzEzLTctMS0xLTQ5ODA3_8ec186d1-7820-404e-ad9e-fc9329039dcb"
      unitRef="usd">148000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzE0LTEtMS0xLTQ5ODA3_1eb5f617-2abf-409b-a291-50bc48e06934"
      unitRef="shares">5320561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzE0LTMtMS0xLTQ5ODA3_5020451e-41d3-42ed-80e8-bdd1e5710d33"
      unitRef="usdPerShare">17.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ifb187165cb794419bd47be41b90ff22f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzE0LTUtMS0xLTQ5ODA3_6b3398e5-42cd-4ecf-83ac-c43948a3335f">P7Y9M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="iafdd73c51b0746db893dfe05636036b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MjBjODcxZDY1NTQ0OTkzYTlhMzdmYjJhMzU4OWM3OC90YWJsZXJhbmdlOjkyMGM4NzFkNjU1NDQ5OTNhOWEzN2ZiMmEzNTg5Yzc4XzE0LTctMS0xLTQ5ODA3_ec1241cb-6b60-4275-8827-8a3d96d79d81"
      unitRef="usd">1750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzgyNTE_c312eb98-ba36-46a8-9006-fc498946a156"
      unitRef="usd">255000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzgyNTk_c1a7763e-c779-4ade-b752-c6c16c311e90"
      unitRef="usd">6428000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzgyNjc_ce508e6c-4275-4a58-9b97-1e7d8d018ce7"
      unitRef="usd">7111000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDIz_e35d13d3-6fcf-492b-b11b-3b7a05831005">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the non-vested stock option activity and related information of the Company&#x2019;s stock options granted in Canadian dollars is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;(C$)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;(US$)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited and cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the non-vested stock option activity and related information of the Company&#x2019;s stock options granted in U.S. dollars is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;br/&gt;(US$)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,601,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(997,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited and cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,589,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,011,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzEtMS0xLTEtNDk4MDc_341a6089-8fcf-4004-9f23-abf3c73df137"
      unitRef="shares">773593</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzEtMy0xLTEtNDk4MDc_5882fb38-dab8-4252-aac4-3814e7b9eb82"
      unitRef="cadPerShare">27.97</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzEtNS0xLTEtNDk4MDc_dd5a9a25-06d5-4501-b8ad-54da575e4bc1"
      unitRef="usdPerShare">21.98</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzItMS0xLTEtNDk4MDc_934b2e6c-95b6-46d9-9bb8-dd5e388ecbb9"
      unitRef="shares">917035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzItMy0xLTEtNDk4MDc_48ebeb80-ebeb-4c30-82ba-f27edcddc1ad"
      unitRef="cadPerShare">5.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzItNS0xLTEtNDk4MDc_1dfe1250-a194-42d4-9242-2605deab6ea8"
      unitRef="usdPerShare">4.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzMtMS0xLTEtNDk4MDc_556dec22-d69f-48b6-afc0-a012cef107d6"
      unitRef="shares">355428</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzMtMy0xLTEtNDk4MDc_4c0d2a95-fcf3-4173-adaf-b22a96471c62"
      unitRef="cadPerShare">19.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzMtNS0xLTEtNDk4MDc_e6aa4f17-d87b-4f77-a3c2-4d192f4c5468"
      unitRef="usdPerShare">14.47</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzQtMS0xLTEtNDk4MDc_b2206d7f-c23c-48ee-beec-5dad6b4ee4a8"
      unitRef="shares">562660</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzQtMy0xLTEtNDk4MDc_9f5397ee-9d92-4777-b8da-038b69b0d84a"
      unitRef="cadPerShare">19.83</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzQtNS0xLTEtNDk4MDc_8ab9a6de-18f1-460d-9782-6c3b7c86c5e1"
      unitRef="usdPerShare">14.64</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzUtMS0xLTEtNDk4MDc_17455cdd-7e4d-4d5f-8e62-5917d4e71da8"
      unitRef="shares">772540</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzUtMy0xLTEtNDk4MDc_ae43a813-0846-4af0-99b3-aaaf913a051a"
      unitRef="cadPerShare">11.40</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo5MmU2ZTg2ZGJjYzA0YzA1YjkwMmY5NzdkYjhlNWQzNy90YWJsZXJhbmdlOjkyZTZlODZkYmNjMDRjMDViOTAyZjk3N2RiOGU1ZDM3XzUtNS0xLTEtNDk4MDc_6c521d6e-723b-421f-97f6-be6250ab270a"
      unitRef="usdPerShare">8.41</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i90348e9216e948798278617d05cbc87f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzEtMS0xLTEtNDk4MDc_f4994a94-4835-4a3a-82f5-a14959f7298a"
      unitRef="shares">2601916</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i90348e9216e948798278617d05cbc87f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzEtMy0xLTEtNDk4MDc_ee610fae-378f-41bc-bcd9-841ce71bd638"
      unitRef="usdPerShare">21.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzItMS0xLTEtNDk4MDc_21a570f4-e7ab-49e3-b955-e2434d4b353e"
      unitRef="shares">2996898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzItMy0xLTEtNDk4MDc_db511036-c255-4ef9-ae39-8c31f87e05bb"
      unitRef="usdPerShare">5.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzMtMS0xLTEtNDk4MDc_03949c77-23bf-47d9-8360-eba8a85d4966"
      unitRef="shares">997572</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzMtMy0xLTEtNDk4MDc_95b9f937-3026-4381-90a1-550af67a3a2a"
      unitRef="usdPerShare">17.63</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzQtMS0xLTEtNDk4MDc_86207c53-db9d-4ac2-a371-c8ac5b8d72f5"
      unitRef="shares">1589959</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i3abbdaf0249e4d99a28f9d34d65224ed_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzQtMy0xLTEtNDk4MDc_a02a9e09-687a-477a-b373-38caa05e314a"
      unitRef="usdPerShare">17.45</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i1e1e40330bfd4bb7ba155d15e17a15e8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzUtMS0xLTEtNDk4MDc_19252d36-6489-495a-b05c-1227896577d9"
      unitRef="shares">3011283</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1e1e40330bfd4bb7ba155d15e17a15e8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpjNWE1NDBkNmUyNmY0ZTA1OTk0YzVhNDNiNDYzMDRkYi90YWJsZXJhbmdlOmM1YTU0MGQ2ZTI2ZjRlMDU5OTRjNWE0M2I0NjMwNGRiXzUtMy0xLTEtNDk4MDc_7a620084-6238-4ecc-9420-e680c577aa86"
      unitRef="usdPerShare">9.41</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDI0_44926d14-a4c3-45fd-a033-dac792ce9273">Stock-based compensation expense for equity classified instruments, as well as the financial statement impact of the amortization and periodic revaluation of liability classified instruments (note 2), are recorded in research and development expense, general and administration expense and finance expense as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation for equity classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of liability classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation for equity classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of liability classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense (income):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of liability classified instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <zyme:AllocatedShareBasedCompensationExpenseIncome
      contextRef="i43fc13abb8b94ea6a376627c0ec6016f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzMtMS0xLTEtNDk4MDc_b58bfcbd-28fa-44ad-9193-59634bf83fb4"
      unitRef="usd">3174000</zyme:AllocatedShareBasedCompensationExpenseIncome>
    <zyme:AllocatedShareBasedCompensationExpenseIncome
      contextRef="i77a1b1f5b09c4888a566e6c376aad250_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzMtMy0xLTEtNDk4MDc_6c6acb21-63e1-42bc-b9b9-50bd2e31f61f"
      unitRef="usd">20090000</zyme:AllocatedShareBasedCompensationExpenseIncome>
    <zyme:AllocatedShareBasedCompensationExpenseIncome
      contextRef="i9559848fe6fb47998ee8db82cca5c586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzMtNS0xLTEtNDk4MDc_5b3032ec-9147-4708-9142-8ac9c53e2404"
      unitRef="usd">12299000</zyme:AllocatedShareBasedCompensationExpenseIncome>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="i43fc13abb8b94ea6a376627c0ec6016f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzQtMS0xLTEtNDk4MDc_32e8ae01-2ad8-4145-996d-9ef565c65f0f"
      unitRef="usd">781000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="i77a1b1f5b09c4888a566e6c376aad250_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzQtMy0xLTEtNDk4MDc_82037a90-f29a-4d7b-8453-854b83621863"
      unitRef="usd">4646000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="i9559848fe6fb47998ee8db82cca5c586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzQtNS0xLTEtNDk4MDc_bbd39065-18b4-4dc0-862f-b9d604a986b6"
      unitRef="usd">6000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i43fc13abb8b94ea6a376627c0ec6016f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzUtMS0xLTEtNDk4MDc_d15e4987-254e-4e39-abcd-e9aa17a71342"
      unitRef="usd">2393000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i77a1b1f5b09c4888a566e6c376aad250_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzUtMy0xLTEtNDk4MDc_eb7bf617-8eed-4bbc-9b1f-4f3e3149d179"
      unitRef="usd">15444000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9559848fe6fb47998ee8db82cca5c586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzUtNS0xLTEtNDk4MDc_58281a6b-35ea-477d-80a3-6e53f46662a5"
      unitRef="usd">12293000</us-gaap:ResearchAndDevelopmentExpense>
    <zyme:AllocatedShareBasedCompensationExpenseIncome
      contextRef="i7735642abc9b43458f8b0ce7d17412ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzctMS0xLTEtNDk4MDc_1dba5d46-52de-4590-ab04-0336c97a2a55"
      unitRef="usd">4102000</zyme:AllocatedShareBasedCompensationExpenseIncome>
    <zyme:AllocatedShareBasedCompensationExpenseIncome
      contextRef="i092f8c7bbddc46458b4ae8b3d6930ea9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzctMy0xLTEtNDk4MDc_d2037b12-406c-43bb-b87d-ec6fa4029ed9"
      unitRef="usd">18184000</zyme:AllocatedShareBasedCompensationExpenseIncome>
    <zyme:AllocatedShareBasedCompensationExpenseIncome
      contextRef="ic729a9802e06449b82e5fbb2967c2aaf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzctNS0xLTEtNDk4MDc_0ae8323f-f939-4611-89c4-40ba71d1f840"
      unitRef="usd">14645000</zyme:AllocatedShareBasedCompensationExpenseIncome>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="i7735642abc9b43458f8b0ce7d17412ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzgtMS0xLTEtNDk4MDc_127ee3f8-a8ca-4025-b6e6-20a40a60c917"
      unitRef="usd">2893000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="i092f8c7bbddc46458b4ae8b3d6930ea9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzgtMy0xLTEtNDk4MDc_2e5aaee6-c5d0-402d-b684-5ccee86be35f"
      unitRef="usd">23758000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="ic729a9802e06449b82e5fbb2967c2aaf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzgtNS0xLTEtNDk4MDc_29270171-bbfc-41b4-bba2-d82292af0a6f"
      unitRef="usd">-1416000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:GeneralAndAdministrativeExpenseIncome
      contextRef="i7735642abc9b43458f8b0ce7d17412ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzktMS0xLTEtNDk4MDc_e1f9d947-a31d-475f-a161-de6e72d7b90e"
      unitRef="usd">1209000</zyme:GeneralAndAdministrativeExpenseIncome>
    <zyme:GeneralAndAdministrativeExpenseIncome
      contextRef="i092f8c7bbddc46458b4ae8b3d6930ea9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzktMy0xLTEtNDk4MDc_0fe2574c-cbb9-42af-9ee2-5a4471f9da41"
      unitRef="usd">-5574000</zyme:GeneralAndAdministrativeExpenseIncome>
    <zyme:GeneralAndAdministrativeExpenseIncome
      contextRef="ic729a9802e06449b82e5fbb2967c2aaf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzktNS0xLTEtNDk4MDc_e54adc20-816b-4200-a61f-19e820dc7a55"
      unitRef="usd">16061000</zyme:GeneralAndAdministrativeExpenseIncome>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="i8ab25868fe524690a5142f2032ec004d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzEyLTEtMS0xLTQ5ODA3_ec17b007-70d1-412b-b399-1d6ed065e865"
      unitRef="usd">11000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="ied2ef8eb9d5e418285c30fd42473ff0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzEyLTMtMS0xLTQ5ODA3_11ec47a2-1549-41d7-928d-a006cdb3867d"
      unitRef="usd">129000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments
      contextRef="ib79842dd73a444258d309ca56e9c1847_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzEyLTUtMS0xLTQ5ODA3_dd142a5c-c7fa-4322-8518-d0ed892fff97"
      unitRef="usd">41000</zyme:IncreaseDecreaseInFairValueOfLiabilityClassifiedEquityInstruments>
    <zyme:FinanceExpenseIncome
      contextRef="i8ab25868fe524690a5142f2032ec004d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzEzLTEtMS0xLTQ5ODA3_1b653193-da0e-4ac4-ac5b-72b28e5ecf04"
      unitRef="usd">-11000</zyme:FinanceExpenseIncome>
    <zyme:FinanceExpenseIncome
      contextRef="ied2ef8eb9d5e418285c30fd42473ff0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzEzLTMtMS0xLTQ5ODA3_4f20654b-8c4b-4bc3-87d1-cc7877f0a2cf"
      unitRef="usd">-129000</zyme:FinanceExpenseIncome>
    <zyme:FinanceExpenseIncome
      contextRef="ib79842dd73a444258d309ca56e9c1847_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTpiYTEzMGY2YmM0NTA0NmY0ODJlY2NkOWQzNjQ5ZjU5NC90YWJsZXJhbmdlOmJhMTMwZjZiYzQ1MDQ2ZjQ4MmVjY2Q5ZDM2NDlmNTk0XzEzLTUtMS0xLTQ5ODA3_d4577be8-76fa-41ab-89be-070629e04d18"
      unitRef="usd">-41000</zyme:FinanceExpenseIncome>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3041e5d649f54aafa695fd9118f028fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzkyNTk_f755a0b7-3c0f-4f0e-81b4-de64e5ba8795"
      unitRef="usd">913000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1bf4ebf0152948118f9898b5611c3ff7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzkyODk_4aa61790-9f49-48fc-a923-c206892dd867"
      unitRef="usd">3101000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ebf8cfe6b554ba8b85a5c9a07d95b42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzkzMDM_f8d730a5-3150-43f9-bc33-5eefffa56542"
      unitRef="usd">1387000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzkzNjk_afe84843-bfed-43e4-b6fb-e84400649c1d"
      unitRef="usd">9516000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <zyme:DerivativeLiabilityClassifiedStockOptionsAndESPP
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzk0MzE_1be9d1a6-283e-4a98-b6e4-f90642cc8984"
      unitRef="usd">3261000</zyme:DerivativeLiabilityClassifiedStockOptionsAndESPP>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzk1MjI_5cef8f02-5c43-41ee-816f-dc4a5e1c815d"
      unitRef="usd">38275000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <zyme:DerivativeLiabilityClassifiedStockOptionsAndESPP
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzk1NTk_7c47791c-e729-44d8-95e4-fa1384a319ab"
      unitRef="usd">27517000</zyme:DerivativeLiabilityClassifiedStockOptionsAndESPP>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzk2MzM_3c8e5189-1cc0-4cd4-83fd-de5b09d317d2"
      unitRef="usd">26945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <zyme:DerivativeLiabilityClassifiedStockOptionsAndESPP
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzk2NzA_ff111913-1f8a-4999-a7f0-3263c5adb73b"
      unitRef="usd">2171000</zyme:DerivativeLiabilityClassifiedStockOptionsAndESPP>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDE1_19091795-5b69-415b-b186-647df4d12531">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of stock options granted under the New Plan was determined using the Black-Scholes option pricing model with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected average life of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.93 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.05 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average Black-Scholes option pricing assumptions for liability classified stock options outstanding at December&#160;31, 2022 and 2021 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected average option term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.35 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of liability classified stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzItMS0xLTEtNDk4MDc_384c4999-f1df-4aa9-b67b-73d2b3e81def"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzItMy0xLTEtNDk4MDc_8eb3c31c-10d8-4485-bd55-026253b2db21"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzItNS0xLTEtNDk4MDc_3bb10704-7336-442e-87e8-d23914d61d20"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzMtMS0xLTEtNDk4MDc_a6a08e70-ba38-444b-9358-160f5a41eda6"
      unitRef="number">0.772</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzMtMy0xLTEtNDk4MDc_047209e2-cbc6-4ab5-b19f-9ea1cd0cd764"
      unitRef="number">0.803</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzMtNS0xLTEtNDk4MDc_2577aca5-3730-493c-b456-5c1233b89845"
      unitRef="number">0.768</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzQtMS0xLTEtNDk4MDc_8f44d777-af3f-44bc-8bfa-9a558ee89075"
      unitRef="number">0.0212</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzQtMy0xLTEtNDk4MDc_ec5e1ca1-4ce2-4507-ab0b-aa8e7083c83f"
      unitRef="number">0.0102</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzQtNS0xLTEtNDk4MDc_dd24f917-6b89-4829-bf8f-1effdccd4bac"
      unitRef="number">0.0066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzUtMS0xLTEtNDk4MDc_4594b6b9-7de2-42fc-a8fc-3c9ce48847fb">P5Y11M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzUtMy0xLTEtNDk4MDc_47debdf4-bc25-4d1e-8f22-278b6ca55cf9">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo1OWVkMDY1YmFhYjk0Yjg5OWIyODFlNTBhMWFlZjRiMy90YWJsZXJhbmdlOjU5ZWQwNjViYWFiOTRiODk5YjI4MWU1MGExYWVmNGIzXzUtNS0xLTEtNDk4MDc_d3d69dc5-3ec3-49be-88c6-21938e874922">P6Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1d5dd32c7d03409589147f84b0ab404c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEwNzc3_f2e96e56-3ab7-4829-ab89-3dcec1ced3bd">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5f433e2e0cd44e3ba67a72cdb06fd030_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzEtMS0xLTEtNDk4MDc_68e10c4b-be88-4ce1-8705-c52d6785714b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie1798d27931e48eb857748d0753e808c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzEtMy0xLTEtNDk4MDc_c24ed364-f647-49a0-a901-821349d8d2f4"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i5f433e2e0cd44e3ba67a72cdb06fd030_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzItMS0xLTEtNDk4MDc_ba511ed1-aca7-449c-9e31-a12a1d5356fc"
      unitRef="number">0.786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="ie1798d27931e48eb857748d0753e808c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzItMy0xLTEtNDk4MDc_41b2d608-cf5a-49f5-9e07-2bd8fd49b77b"
      unitRef="number">0.743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5f433e2e0cd44e3ba67a72cdb06fd030_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzMtMS0xLTEtNDk4MDc_f63cd29b-fec7-454c-8dfd-f4428b63f972"
      unitRef="number">0.0400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie1798d27931e48eb857748d0753e808c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzMtMy0xLTEtNDk4MDc_660fb9f0-cb86-4f51-8203-2fc43f4db15d"
      unitRef="number">0.0099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5f433e2e0cd44e3ba67a72cdb06fd030_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzQtMS0xLTEtNDk4MDc_0e29fb9f-58b8-4410-93fa-d81ade0e6830">P1Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie1798d27931e48eb857748d0753e808c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzQtMy0xLTEtNDk4MDc_6b602cde-574a-45b8-a516-4cd273b7db2a">P2Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i59f2cbde8c204489b029d1ebf9f5d751_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzUtMS0xLTEtNDk4MDc_f2653f48-5ee4-482c-8e4c-2c8fb5ca7002"
      unitRef="shares">721985</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3ce85d97a10840c185032c768ac34035_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90YWJsZTo2YjUxZjk0NmZiOTI0OWQ3YTg3Nzc0MjJkZTIzNjc1OC90YWJsZXJhbmdlOjZiNTFmOTQ2ZmI5MjQ5ZDdhODc3NzQyMmRlMjM2NzU4XzUtMy0xLTEtNDk4MDc_d62a9154-1b02-4a7b-8abb-c8df8bf332ec"
      unitRef="shares">911400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzExODg5_d2f48e56-98ff-4176-ad8d-99ba75429b44"
      unitRef="usd">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzExODkz_5e4fc34c-b578-4408-86f2-921ab6370813"
      unitRef="usd">10998000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzExOTAw_1fbbbbf0-24cf-4697-b86c-b5a19dba07f0"
      unitRef="usd">19446000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <zyme:ShareBasedCompensationByShareBasedPaymentAwardUnamortizedCompensationExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzExOTkz_1ae2aaab-593e-4391-980f-a1776a032a9f"
      unitRef="usd">13879000</zyme:ShareBasedCompensationByShareBasedPaymentAwardUnamortizedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEyMTA2_3386be43-c142-4aed-b910-e4d478dd0ed6">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia1cb562230e849eebf0b125d8244f120_D20180607-20180607"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3Nzk_19460c4d-d2b0-4e4c-b8a9-3d69235e5fc7"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia1cb562230e849eebf0b125d8244f120_D20180607-20180607"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3ODQ_ef7606eb-c764-405e-a2a1-154f17754a1f"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia1cb562230e849eebf0b125d8244f120_D20180607-20180607"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3ODk_143aeec9-fcfe-4893-b3ac-611cb78e3dd0"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i9f07183aa5ad4c87af521ed5785f83c6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEzMzQ0_d9668013-681e-4f30-9364-2322a3fb9368"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i36c62f244e4c4f238593254443259c39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzEzNTA5_4fbd363c-fd6c-449e-b4a9-ec1ac0c7919f"
      unitRef="usd">25000</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i36c62f244e4c4f238593254443259c39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0MjI0_16a849a0-e103-49a1-b366-699a463935a2"
      unitRef="usd">424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f1718a95828427ca6c8a6f9d0829b71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0MjMy_50a94e8b-7a8f-419d-a210-ae1bd30699df"
      unitRef="usd">1016000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i760a9a0078b94c3f93dc37897165e376_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzMyOTg1MzQ5MTM3MTU_fc0d2942-4250-40db-80ee-cdac2651eab2"
      unitRef="usd">803000</us-gaap:AllocatedShareBasedCompensationExpense>
    <zyme:ContributionsToEmployeeSharePurchasePlan
      contextRef="i9f07183aa5ad4c87af521ed5785f83c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDA0_1dd6dd7c-ecdc-4c7f-b24f-9c12e9ac08b6"
      unitRef="usd">287000</zyme:ContributionsToEmployeeSharePurchasePlan>
    <zyme:ContributionsToEmployeeSharePurchasePlan
      contextRef="i684bb83f32a64697b96fd308462bf6a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTQvZnJhZzoyYTVhMjVhZGVmMGM0MGY1YmFhNzgyNDE2NmIzY2NkZC90ZXh0cmVnaW9uOjJhNWEyNWFkZWYwYzQwZjViYWE3ODI0MTY2YjNjY2RkXzE0NDEy_99a279c3-e8e5-428c-9da4-5496babd1368"
      unitRef="usd">1243000</zyme:ContributionsToEmployeeSharePurchasePlan>
    <zyme:GovernmentGrantsAndCreditsDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzEyMzE_e54c845f-ade6-480a-9b2e-f58f48173af8">Government Grants and Credits &lt;div style="margin-bottom:6pt;margin-top:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEWS and CERS subsidies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SR&amp;amp;ED credits, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, the Government of Canada announced the CEWS and CERS programs for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS and CERS provide a subsidy of up to a certain percentage of eligible employees&#x2019; eligible remuneration and eligible rent payments, subject to certain criteria. The Company applied for the CEWS and CERS to the extent it met the requirements to receive the subsidy and recognized $130 (2021: $2,805) and nil (2021: $597) in total CEWS and CERS subsidies respectively, as a reduction to salaries and benefits expense and rent expense in research and development expense and general administrative expense in the consolidated statement of income (loss) and comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;For the year ended December&#160;31, 2022, the Company recognized refundable investment tax credits of nil as a reduction of research and development expense. Although the Company has used its best judgment and understanding of the related income tax legislation in determining its claims, it is possible the amounts could increase or decrease materially in the future, as the Canada Revenue Agency and Revenue Qu&#xe9;bec reserve the right to review and audit the investment tax credit claims.</zyme:GovernmentGrantsAndCreditsDisclosureTextBlock>
    <zyme:DisclosureOfComponentsLiabilityInRespectOfGovernmentGrantsTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzEyMzI_ed1ccad6-aee1-4329-9664-86fcf8cf2b1b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEWS and CERS subsidies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SR&amp;amp;ED credits, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</zyme:DisclosureOfComponentsLiabilityInRespectOfGovernmentGrantsTableTextBlock>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i93902f47874a47a9b4bea26347b9cd75_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzItMS0xLTEtNDk4MDc_c21b9e5d-a8b0-4b80-9ce5-354d62238d5a"
      unitRef="usd">130000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i2f13e04ef6804b47985c4dc3184d724f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzItMy0xLTEtNDk4MDc_76d7ac19-04f9-4dda-8e32-89602cf1f9b9"
      unitRef="usd">3402000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i5b63ea2134d643919c9b05c14abee2f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzItNS0xLTEtNDk4MDc_adb9bd70-9471-440d-9482-d89f205c82e4"
      unitRef="usd">3031000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="id7efb0064e9147e4bee66c72f6937c1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzMtMS0xLTEtNDk4MDc_574a1a84-e2ec-45c5-95fb-347370c2493f"
      unitRef="usd">0</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i65c8f41c72e44b148f2c0bda4c07b53d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzMtMy0xLTEtNDk4MDc_0c41091d-2775-4e9f-afb4-803326365aaf"
      unitRef="usd">78000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i5603bc42ba114f2db74ba747511c2281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzMtNS0xLTEtNDk4MDc_89c82d44-e3da-4c5b-9786-506317480eae"
      unitRef="usd">142000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i394f339163154f7facf46f2fb87abff2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzQtMS0xLTEtNDk4MDc_bfffc959-fa6c-4e6e-91e0-531999192478"
      unitRef="usd">130000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="ibc99ad703984448496a660a1813b34ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzQtMy0xLTEtNDk4MDc_20af6f1b-c20b-499d-95e3-cb036d2fbc70"
      unitRef="usd">3480000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="if2c9c15c75d448be9eade916d4f58c40_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90YWJsZTo0NGFiMzRkNjNlNTk0MTBmODEyMGM0Yzc2N2M3MjMzYS90YWJsZXJhbmdlOjQ0YWIzNGQ2M2U1OTQxMGY4MTIwYzRjNzY3YzcyMzNhXzQtNS0xLTEtNDk4MDc_6a531fb9-3119-4486-896d-d2d6d19598a6"
      unitRef="usd">3173000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i7f7bc65749d44a7faed7e9b96b633520_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzQ4NQ_4e73d9cd-69b3-4ae9-9e0f-08558e5cc539"
      unitRef="usd">130000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i809d7cae411e4581b1cea00c2a8f0848_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzQ5NQ_c3037b4a-f287-4f5c-8e45-ddadc1760f81"
      unitRef="usd">2805000</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i0b64b9862ee94344b0647253f5d8b118_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzUwMw_5e4c5166-f9d8-4e9f-b69c-d2a380b27082"
      unitRef="usd">0</zyme:GovernmentGrantsAndCredits>
    <zyme:GovernmentGrantsAndCredits
      contextRef="i97a05b5d0605422bbe8f7d1bacda071a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzUxMw_dd0a592c-a4e3-4412-8804-8c65416616e0"
      unitRef="usd">597000</zyme:GovernmentGrantsAndCredits>
    <zyme:AccruedInvestmentTaxCredit
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNTcvZnJhZzo5ZDhkNTljMWQxMzA0NDk0OGFjNTEyMDQ5OWQ2NzRkYi90ZXh0cmVnaW9uOjlkOGQ1OWMxZDEzMDQ0OTQ4YWM1MTIwNDk5ZDY3NGRiXzg0Ng_fe40360e-68fb-4adb-8e3f-972ad8667b39"
      unitRef="usd">0</zyme:AccruedInvestmentTaxCredit>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI1NTc3_9207e8a5-18b1-4e72-b406-12f8252ea1eb">Research, Collaboration and Licensing Agreements&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from the Company&#x2019;s strategic partnerships is summarized as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jazz:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of licensing and technology transfer fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development support payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Atreca:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of licensing fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BeiGene:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milestone revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Janssen:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milestone revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Iconic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BMS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Upfront fee relating to amendment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development support and other&#160;payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2022, contract assets from research, collaboration and licensing agreements were $3,000, which is presented within accounts receivable (December&#160;31, 2021: nil) and contract liabilities were $32,941 (December&#160;31, 2021: $32,941). As at December&#160;31, 2022 and 2021, $2,353 and nil respectively, of the contract liabilities is classified as short term. Contract liabilities relate to deferred revenue from the BeiGene agreement described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;2022 Agreements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Jazz&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 18, 2022, the Zymeworks BC entered into a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;License and Collaboration Agreement (the "Jazz Collaboration Agreement") with Jazz Pharmaceuticals Ireland Limited ("Jazz"), under which Jazz will have development and commercialization rights of zanidatamab throughout the world, but excluding the People&#x2019;s Republic of China, Australia, New Zealand, Kazakhstan, Kyrgyzstan, Tajikistan, Turkmenistan, Uzbekistan, Hong Kong, Taiwan, Macau, Mongolia, South Korea, Brunei Darussalam, Cambodia, Indonesia, Papua New Guinea, Lao People&#x2019;s Democratic Republic, Malaysia, Myanmar, Philippines, Singapore, Thailand, Timor-Leste, and Vietnam. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Jazz Collaboration Agreement, the Company received a $50.0 million upfront payment upon delivery of licenses and technology transfer to Jazz as well as the receipt of United States Hart-Scott Rodino Antitrust Improvements Act of 1976 (&#x201c;HSR&#x201d;) Clearance (&#x201c;Initial Technology Transfer&#x201d;). A further payment of $325.0 million was received following Jazz's decision to continue the collaboration after readout of the top-line clinical data from HERIZON-BTC-01 (&#x201c;BTC Data Transfer&#x201d;). The Company considered the fair value of performance obligations based on the Company&#x2019;s best estimate of their relative stand-alone selling prices, and allocated $375.0 million of the transaction price to the Company&#x2019;s performance obligations in relation to the delivery of licenses, the Initial Technology Transfer and BTC Data Transfer under the Jazz Collaboration Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Development and commercial licenses, the Initial Technology and BTC Data Transfers were considered to be a single performance obligation. The consideration of $50.0 million allocated to this performance obligation was recognized as revenue in November 2022, upon delivery of these performance obligations and receipt of the HSR Clearance. Remaining consideration of $325.0 million was recognized as revenue upon completion of BTC Data Transfer to Jazz and Jazz&#x2019;s decision to continue the Jazz Collaboration agreement, in December 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deliverables of development work performed by the Company, continuing technology transfer, participation in the Joint Steering Committee (&#x201c;JSC&#x201d;), and transfer of first BLA together were considered to be a single performance obligation and the consideration allocated to this performance obligation will be recognized as revenue over time as these activities are completed. Accordingly, the Company recognized $24.3 million in relation to recovery of cost of development work for zanidatamab, for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining deliverables of Manufacturing Technology Transfer, Development Drug Supply, Commercial Drug Supply are considered individually distinct and did not result in a performance obligation during the year ended December 31, 2022 and the revenue related to these deliveries will be recognized upon completion of future deliveries to Jazz. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will be also eligible to receive up to $525.0 million in certain regulatory milestones payments and up to $862.5 million in potential commercial milestone payments. Pending approval, the Company is eligible to receive tiered royalties between 10% and 20% on Jazz&#x2019;s annual net sales, with customary reductions in specified circumstances. No development or commercial milestone payments or royalties have been received to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Atreca&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Company entered into a new licensing agreement with Atreca, Inc. (&#x201c;Atreca&#x201d;), granting Atreca a worldwide, royalty-bearing license to research, develop and commercialize novel ADCs. The Company is eligible to receive up to $210.0 million in option exercise fees and clinical development and regulatory approval milestone payments and up to $540.0 million in commercial milestone payments, as well as tiered royalties on worldwide sales. The Company's performance obligations in relation to the research license fee of $5.0 million were met in April 2022. Accordingly, the research license fee was recognized as revenue during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;2021 and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;prior agreements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and License Agreement with Merck Sharp &amp;amp; Dohme Research Ltd. (&#x201c;Merck&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 22, 2011, the Company entered into a research and license agreement with Merck, which was amended and restated in December 2014, to develop and commercialize three bispecific antibodies generated through the use of the Company&#x2019;s Azymetric and EFECT platforms. Under the terms of the agreement, the Company granted Merck a worldwide, royalty-bearing antibody sequence pair exclusive license to research, develop and commercialize certain licensed products. The amendments did not impact the determination of units of accounting or the allocation of the arrangement consideration. From contract inception to December&#160;31, 2022, the Company has received an upfront payment of $1.25 million and research and development related payments totaling $5.5 million.  Currently, there are no active programs under development pursuant to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, the Company entered into a new licensing agreement with Merck granting Merck a worldwide, royalty-bearing license to research, develop and commercialize up to three new multispecific antibodies toward Merck&#x2019;s therapeutic targets in the human health field and up to three new multispecific antibodies toward Merck&#x2019;s therapeutic targets in the animal health field using the Company&#x2019;s Azymetric and EFECT platforms. The Company is eligible to receive up to $419.3&#160;million in option exercise fees and clinical development and regulatory approval milestone payments and up to $502.5&#160;million in commercial milestone payments, as well as tiered royalties on worldwide sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Licensing and Collaboration Agreement with Eli Lilly and Company (&#x201c;Lilly&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 17, 2013, the Company entered into a licensing and collaboration agreement with Lilly to develop novel bispecific antibody therapeutics using the Company&#x2019;s proprietary Azymetric platform. The Company will apply its Azymetric platform in combination with Lilly&#x2019;s proprietary targets to create novel bispecific antibodies which Lilly will have the right to develop and commercialize worldwide.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From contract inception to December&#160;31, 2022, the Company has received an upfront payment of $1.0 million and research and development related payments of $3.0 million. There are no active programs under development pursuant to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Licensing and Collaboration Agreement with Lilly&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 22, 2014, the Company entered into a second licensing and collaboration agreement with Lilly to develop novel bispecific antibody therapeutics using the Company&#x2019;s proprietary Azymetric platform. This agreement did not alter or amend the initial agreement entered into on December 17, 2013. Under the terms of this agreement Lilly was granted a worldwide, royalty-bearing antibody sequence pair-specific license to research, develop and commercialize certain licensed products. Each of the two agreements with Lilly were negotiated independently and the deliverables covered by the respective contracts are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unrelated to one another as they cover different product candidates. Accordingly, the second Licensing and Collaboration Agreement with Lilly has been accounted for as a new arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From contract inception to December&#160;31, 2022, the Company has received research and development related payments totaling $10.0 million. There are no active programs under development pursuant to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Licensing and Collaboration Agreement with Celgene Corporation &amp;amp; Celgene Alpine Investment Co. LLC (formerly &#x201c;Celgene&#x201d; and now a Bristol- Myers Squibb company, &#x201c;BMS&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 23, 2014, the Company entered into an agreement with Celgene (now &#x201c;BMS&#x201d;) to research, develop and commercialize bispecific antibodies generated through the use of the Company&#x2019;s Azymetric platform. The Company will apply its Azymetric platform in combination with BMS&#x2019;s proprietary targets to create novel bispecific antibodies for which BMS has an option to develop and commercialize a certain number of products (&#x201c;Commercial License Option&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the execution of the Agreement, the Company received an upfront payment of $8.0 million and an expansion fee of $4.0 million. BMS has the right to exercise options on up to ten programs and if BMS opts in on a program, the Company is eligible to receive up to $164.0 million per product candidate (up to $1.64 billion for all ten programs), comprised of a commercial license option payment of $7.5 million, development milestone payments of up to $101.5 million and commercial milestone payments of up to $55.0 million. From contract inception to December&#160;31, 2022, BMS has exercised one commercial license option and the Company has received a total of $7.5 million in product candidate-specific payments. After conclusion of BMS&#x2019;s research period, BMS will be solely responsible for the research, development, manufacturing and commercialization of the products. In addition, the Company is eligible to receive tiered royalties calculated upon the global net sales of the resulting products. BMS will have exclusive worldwide commercialization rights to products derived from the agreement if BMS elects to exercise a commercial license option for each product. The Company determined that, the events and conditions resulting in payments for research, development and commercial milestones solely depend on BMS&#x2019;s performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company&#x2019;s existing collaboration agreement with BMS was amended to expand the license grant to include the use of the Company&#x2019;s EFECT platform for the development of therapeutic candidates and to extend the research term. The amendment included an upfront expansion fee of $12.0&#160;million paid to the Company and all other financial terms were unchanged. The Company&#x2019;s performance obligations in relation to the upfront fee were met on the date of amendment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, the upfront payment was recognized as revenue during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collaboration and License Agreement with GlaxoSmithKline Intellectual Property Development Ltd. (&#x201c;GSK&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2015, the Company entered into a collaboration and license agreement with GSK for the research, development, and commercialization of up to ten Fc-engineered monoclonal and bispecific antibodies generated through the use of the Company&#x2019;s EFECT and Azymetric platforms. The Company and GSK will collaborate to further develop the Company&#x2019;s EFECT platform through the design, engineering, and testing of novel engineered Fc domains tailored to induce specific antibody-mediated immune responses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the conclusion of the research collaboration, both GSK and the Company will have the right to develop and commercialize monoclonal and bispecific antibody candidates that incorporate the Company&#x2019;s optimized immune-modulating Fc domains.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the agreement, GSK will have the right to develop a minimum of four products across multiple disease areas, and the Company will be eligible to receive up to $1.1 billion, including research, development, and commercial milestones of up to $110.0 million for each product. In addition, the Company is eligible to receive tiered sales royalties in the low single digits on net sales of products. Under this agreement, the Company is sharing certain research and development responsibilities with GSK to generate new Fc-engineered antibodies. Each party will bear its own costs for the responsibilities assigned to it during the research period. Furthermore, the Company will have the right to develop up to four products, free of royalties, using the new intellectual property arising from the collaboration and after a period of time, to grant licenses to such&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;intellectual property for development of additional products by third parties without any royalty or milestone payment to GSK. The Company determined that, the events and conditions resulting in payments for research, development and commercial milestones solely depend on GSK&#x2019;s performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No development or commercial milestone payments or royalties have been received to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Platform Technology Transfer and License Agreement with GSK&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 21, 2016, the Company entered into a platform technology transfer and license agreement with GSK for the research, development, and commercialization of up to six bispecific antibodies enabled using the Company&#x2019;s Azymetric platform. Each of the two agreements with GSK were negotiated independently and the deliverables covered by the respective contracts utilize different therapeutic platforms and are unrelated to one another. Accordingly, the Platform Technology and License Agreement with GSK has been accounted for as a new arrangement. In May 2019, this agreement was expanded to provide GSK access to the Company&#x2019;s unique heavy-light chain pairing technology under the Azymetric platform. This may include bispecific antibodies incorporating new engineered Fc regions generated under the 2015 GSK agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is eligible to receive up to $1.1 billion in milestone and other payments. From contract inception to December&#160;31, 2022, the Company has received an upfront technology access fee payment of $6.0 million. The Company is also eligible to receive research milestone payments of up to $37.5 million, development milestone payments of up to $183.5 million and commercial milestone payments of up to $867.0 million. In addition, the Company is entitled to receive tiered royalties in the low to mid-single digits on product sales. The Company determined that, the events and conditions resulting in payments for research, development and commercial milestones solely depend on GSK&#x2019;s performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No research, development or commercial milestone payments or royalties have been received to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collaboration and Cross License Agreement with Daiichi Sankyo, Co., Ltd. (&#x201c;Daiichi Sankyo&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 26, 2016, the Company entered into a collaboration and cross license agreement with Daiichi Sankyo for the research, development, and commercialization of one bispecific antibody enabled using the Company&#x2019;s Azymetric and EFECT platforms. Additionally, the Company will license immuno-oncology antibodies from Daiichi Sankyo, with the right to research, develop and commercialize multiple products globally in exchange for royalties on product sales. Under the agreement, Daiichi Sankyo will have the option to develop and commercialize a single bispecific immuno-oncology therapeutic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also eligible to $149.9 million in milestone and other payments. From contract inception to December&#160;31, 2022, the Company has received an upfront technology access fee payment of $2.0 million and research and commercial option related payments totaling $4.5 million. The Company is also eligible to receive additional development milestone payments of up to $63.4 million, and commercial milestone payments of up to $80.0 million. In addition, the Company is eligible to receive tiered royalties ranging from the low single digits up to 10% on product sales. The Company also has non-exclusive rights to develop and commercialize up to six products using Daiichi Sankyo&#x2019;s proprietary immune-oncology antibodies, with royalties in the low single digits to be paid to Daiichi Sankyo on sales of such products. Daiichi Sankyo is solely responsible for the research, development, manufacturing and commercialization of the products. Under the non-exclusive immuno-oncology antibody license to Zymeworks, Zymeworks is solely responsible for all research, development and commercialization of the resulting products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Second License Agreement with Daiichi Sankyo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2018, the Company entered into a second license agreement with Daiichi Sankyo to research, develop and commercialize two bispecific antibodies generated through the use of the Company&#x2019;s Azymetric and EFECT platforms. Under the terms of the agreement, the Company granted Daiichi Sankyo a worldwide, royalty-bearing, antibody sequence pair-specific, exclusive license to research, develop and commercialize certain products. Under the agreement, Daiichi Sankyo will be solely responsible for the research, development, manufacturing and commercialization of the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also eligible to receive up to $484.7 million in various milestone and other payments. From contract inception to December&#160;31, 2022, the Company has received an upfront technology access fee payment of $18.0 million. The Company is also eligible to receive development milestone payments totaling up to $126.7 million and commercial milestone payments of up to $340.0 million. In addition, the Company is eligible to receive tiered royalties ranging from the low single digits up to 10% on product sales, with the royalty term being, on a product-by-product and country-by-country basis, either (i) for as long as there is Zymeworks platform patent coverage on products, or (ii) for 10 years beginning from the first commercial sale, whichever period is longer. If there is no Zymeworks patent coverage on products, royalty rates may be reduced.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No development or commercial milestone payments or royalties have been received to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collaboration and License Agreement with Janssen Biotech, Inc. (&#x201c;Janssen&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 13, 2017, the Company entered into a collaboration and license agreement with Janssen to research, develop and commercialize up to six bispecific antibodies generated through the use of the Company&#x2019;s Azymetric and EFECT platforms. Under the terms of the agreement, the Company granted Janssen a worldwide, royalty-bearing, antibody group-specific exclusive license to research, develop and commercialize certain products. Janssen also has the option to develop two additional bispecific antibodies under this agreement subject to a future option payment. Under the agreement, Janssen will be solely responsible for the research, development, manufacturing and commercialization of the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is eligible to receive up to $1.45 billion in various license and milestone payments. From contract inception to December&#160;31, 2022, the Company has received an upfront payment of $50.0 million and development milestones totaling $8.0&#160;million with two bispecific antibodies initiating clinical trials. The Company is also eligible to receive development milestone payments of up to $274.0 million and commercial milestone payments of up to $1.12 billion. In addition, the Company is eligible to receive tiered royalties in the mid-single digits on product sales, with the royalty term being, on a product-by-product and country-by-country basis, either (i) for as long as there is Zymeworks platform patent coverage on products, or (ii) for 10 years, beginning from the first commercial sale, whichever period is longer. If there is no Zymeworks patent coverage on products, royalty rates may be potentially reduced. Janssen has the right, prior to the first dosing of a patient in a Phase 3 clinical trial for a product, to buy down the royalty relating to such product by one percentage point with a payment of $10.0 million. The Company determined that, the events and conditions resulting in payments for research, development and commercial milestones solely depend on Janssen&#x2019;s performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No commercial milestone payments or royalties have been received to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and License Agreement with LEO Pharma A/S (&#x201c;LEO&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 23, 2018, the Company entered into a research and license agreement with LEO. The Company granted LEO a worldwide, royalty-bearing, antibody sequence pair-specific exclusive license to research, develop and commercialize two bispecific antibodies, generated through the use of the Company&#x2019;s Azymetric and EFECT platforms, for dermatologic indications. The Company will retain rights to develop antibodies resulting from this collaboration in all other therapeutic areas. The Company and LEO are jointly responsible for certain research activities, with the Company&#x2019;s cost to be fully reimbursed by LEO. Each party is solely responsible for the development, manufacturing, and commercialization of their own products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to this agreement, the Company received an upfront payment of $5.0 million. In addition, (i) for the first therapeutic candidate, the Company is eligible to receive preclinical and development milestone payments of up to $74.0 million and commercial milestone payments of up to $157.0 million together with tiered royalties on future sales of up to 20% in the United States and up to high single digits elsewhere, and (ii) for the second therapeutic candidate, the Company is eligible to receive preclinical and development milestone payments of up to $86.5 million and commercial milestone payments of up to $157.0 million together with tiered royalties on future sales of up to low double digits globally. For products developed by the Company outside of dermatology, LEO is eligible to receive commercial milestone payments and up to single-digit royalties on future sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No development or commercial milestone payments or royalties have been received to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collaboration and License Agreements with BeiGene, Ltd. (&#x201c;BeiGene&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 26, 2018, the Company entered into three concurrent agreements with BeiGene whereby the Company granted BeiGene royalty-bearing exclusive licenses for the research, development and commercialization of its bispecific therapeutic candidates, zanidatamab (formerly known as &#x201c;ZW25&#x201d;) (&#x201c;Zanidatamab Agreement&#x201d;) and zanidatamab zovodotin (formerly known as &#x201c;ZW49&#x201d;) (&#x201c;Zanidatamab Zovodotin Agreement&#x201d;) in Asia (excluding Japan but including the People&#x2019;s Republic of China, South Korea and other countries), Australia and New Zealand. In addition, the Company also granted BeiGene a worldwide, royalty-bearing, antibody sequence pair-specific license to research, develop and commercialize globally three bispecific antibodies generated through the use of the Company&#x2019;s Azymetric and EFECT platforms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to these agreements, the Company received an upfront payment of $60.0 million for the totality of the rights described. The Company considered the fair value of performance obligations based on the Company&#x2019;s best estimate of their relative stand-alone selling prices, and allocated $40.0 million of the transaction price to the license and collaboration agreements for zanidatamab and zanidatamab zovodotin and $20.0 million to the Company&#x2019;s performance obligations under the research and licensing agreement for Azymetric and EFECT Platforms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;License and Collaboration Agreements for Zanidatamab and Z&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;anidatamab Zovodotin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also eligible to receive development and commercial milestone payments of up to $390.0 million, together with tiered royalties from high single digits and up to 20% on future sales of the products. Under the agreements, the Company and BeiGene are collaborating on certain global clinical studies and both the Company and BeiGene will be independently conducting clinical studies in their own respective territories. Each of the Company and BeiGene are responsible for all the development and commercialization costs in their own territories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In relation to the Zanidatamab Agreement, the Company identified the following promised goods and services at the inception of the BeiGene agreement that are material: development and commercial licenses, initial transfer of the Company&#x2019;s technologies and relevant know-how, continuing technology transfer, participation in the Joint Steering Committee (&#x201c;JSC&#x201d;) and other sub-committees, manufacturing technology transfer, provision of development supply, provision of commercial supply, and transfer of future rights related to the development and commercial license. The Company concluded that the licenses and initial technology transfer are distinct together and the continuing technology transfer and the Company&#x2019;s participation to the JSC and other sub-committees&#x2019; activities are also distinct together. Remaining deliverables were individually determined to be distinct.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Development and commercial licenses as well as initial transfer of technologies and relevant know-how were considered to be a single performance obligation. The consideration of $7.1 million allocated to this performance obligation was recognized as revenue over a two-month period during which the delivery of the license and transfer of the relevant technology occurred. Deliverables of continuing technology transfer and participation in the JSC and other sub-committees together were considered to be a single performance obligation and the consideration allocated to this performance obligation will be recognized as revenue over time as these activities are completed. Remaining deliverables are considered individually distinct and the revenue will be recognized as delivery or transfer of future rights to BeiGene occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, BeiGene dosed the first patient in a two-arm Phase 1b/2 trial evaluating zanidatamab in combination with chemotherapy as a first-line treatment for patients with metastatic HER2-positive breast cancer and in combination with chemotherapy and BeiGene&#x2019;s PD-1-targeted antibody tislelizumab as a first-line treatment for patients with metastatic HER2-positive GEA. The Company recognized revenue of $5.0&#160;million in relation to this milestone. In November 2020, BeiGene dosed the first patient in South Korea in &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the pivotal HERIZON-BTC-01 study&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company recognized revenue of $10.0&#160;million in relation to this milestone. In December 2021, BeiGene dosed the first patient in South Korea in the pivotal HERIZON-GEA-01 study and the Company recognized revenue of $8.0&#160;million in relation to this milestone.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In relation to the Zanidatamab Zovodotin Agreement, the Company identified the following promised goods and services at the inception of the BeiGene agreement that are material: development and commercial licenses, initial transfer of the Company&#x2019;s technologies and relevant know-how, continuing technology transfer, participation in the JSC and other sub-committees, manufacturing technology transfer, provision of development supply, provision of commercial supply, and transfer of future rights related to the development and commercial license. The Company concluded that the licenses and initial technology transfer together are distinct together and the continuing technology transfer and the Company&#x2019;s participation to the JSC and other sub-committees&#x2019; activities are also distinct together. Manufacturing technology transfer, provision of development supply and provision of commercial supply were individually determined to be distinct.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Development and commercial licenses as well as initial transfer of technologies and relevant know-how were considered to be a single performance obligation while continuing technology transfer and participation in the JSC and other sub-committees together were considered as a single performance obligation. Remaining deliverables were considered individually distinct. No performance obligations were completed by the Company as of December&#160;31, 2022 as the initial transfer of technologies and relevant know-how is not going to start until the earlier of completion of the Company&#x2019;s Phase-1 clinical studies for zanidatamab zovodotin or completion of dose escalation studies. Accordingly, no revenue was recognized from the Zanidatamab Zovodotin Agreement to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company recorded $32,941 of the upfront fees from the zanidatamab and zanidatamab zovodotin agreements as deferred revenue on the Company&#x2019;s consolidated balance sheet (December&#160;31, 2021: $32,941). Amounts not expected to be recognized as revenue within the next twelve months of the consolidated balance sheet date are classified as long-term deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Licensing Agreement for Azymetric and EFECT Platforms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the development and commercialization licenses of up to three bispecific antibody therapeutics using the Company&#x2019;s Azymetric and EFECT platforms, the Company received an upfront payment of $20.0 million. The Company is also eligible to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;receive development and commercial milestone payments of up to $702.0 million. In addition, the Company is eligible to receive tiered royalties in the mid-single digits on product sales. No development or commercial milestone payments or royalties have been received to date. BeiGene is solely responsible for the research, development, manufacturing, and commercialization of the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;License Agreement with Iconic Therapeutics, Inc. (&#x201c;Iconic&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2019, the Company entered into a license agreement with Iconic to develop and commercialize an antibody-drug conjugate (ICON-2) targeting tissue factor generated through the use of the Company&#x2019;s ZymeLink platform. Under the terms of this agreement, the Company granted Iconic a worldwide, royalty-bearing, antibody sequence-specific, exclusive license to develop and commercialize certain products. Iconic is responsible for the development, manufacturing, and commercialization of the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to this agreement, the Company was initially eligible to receive development and commercial milestone payments and tiered royalties on worldwide net sales. From contract inception to December 31, 2022, the Company has received $1.0&#160;million in milestone payments.  &lt;/span&gt;&lt;/div&gt;In December 2020, Exelixis, Inc. exercised an option under an existing agreement with Iconic to license ICON-2 (also known as XB002) and under the Company&#x2019;s agreement with Iconic, the Company received $4.0 million accordingly, a share of the $20.0&#160;million option fee paid to Iconic by Exelixis.  In December 2021, under an amendment between Iconic and Exelixis, the Company recognized $5.0&#160;million as a share of the one-time fee received by Iconic in exchange for all future milestones owing to Iconic from Exelixis. The Company will continue to be eligible to receive future royalties on the ICON-2 program pursuant to the agreement with Iconic. Iconic and its partners are responsible for the development, manufacturing, and commercialization of the products.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI1NTc4_52734c58-8617-402f-8f28-6edd47fbc853">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from the Company&#x2019;s strategic partnerships is summarized as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jazz:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of licensing and technology transfer fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development support payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Atreca:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of licensing fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BeiGene:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milestone revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Janssen:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milestone revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Iconic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BMS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Upfront fee relating to amendment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development support and other&#160;payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2573c8f9526459ea542d3a8a95688e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzMtMS0xLTEtNTM1MTI_1b41dbff-2e88-4266-a18d-a95c2a68ced4"
      unitRef="usd">375000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1ce2fb8d3ef4734ad4ef59f59bb13d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzMtMy0xLTEtNTM1MTI_73b92d79-ff38-40cf-a94a-b0b28e91cb86"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i722046009ce44ff3a22d6fc5bf4f5e81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzMtNS0xLTEtNTM1MTI_aa4eaffb-c230-4505-94a5-f6a61bb20ed1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib47bad7f068f425ab30c0e7a844ede76_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzQtMS0xLTEtNTM1MTI_edbb50e4-6c41-41e7-8d50-cd494d6a2309"
      unitRef="usd">24281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bc30727f3c04604bd0c2c5c57923954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzQtMy0xLTEtNTM1MTI_06eb5a7b-a5f6-48cc-85d4-3dd9725d9408"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46311d993dcc430592b5cec32a215a5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzQtNS0xLTEtNTM1MTI_e9cb8c34-24d8-4c03-a60e-1e607f1b7bbf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic95c4a0282c1478db5d1a69fbc6f2a4f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzYtMS0xLTEtNTM1MTk_a8cc4200-2179-433e-94bd-f209e643e224"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91ed434c8dec404087936888c36f0817_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzYtMy0xLTEtNTM1MTk_21101f74-65c5-43bc-b955-b154ca1cc562"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i346f5a6c35174acb917b7e569ec4f688_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzYtNS0xLTEtNTM1MTk_68163a02-b48e-4b82-9b9e-3de4351a3310"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fabcae36b824671a9360bad79b0952d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzMtMS0xLTEtNDk4MDc_b7ca0588-6024-41b4-a071-53e1ad0a721c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c178c9666de478d8ef459015d978efe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzMtMy0xLTEtNDk4MDc_bf93d0c4-6acd-4691-b050-ce900fc2d827"
      unitRef="usd">8000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0446ba34c59042ada4e9f0776e3b5282_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzMtNS0xLTEtNDk4MDc_561e821c-079a-41d8-85dd-ae7699c48c73"
      unitRef="usd">15000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i333830f4c4514d4e8c45844d11ce9973_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzYtMS0xLTEtNDk4MDc_9e1610c7-086a-44da-a395-fcf83cd0df32"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic72cffe229c845d8b52b110766c322c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzYtMy0xLTEtNDk4MDc_d2b57238-2ca9-4c0b-95a6-0086861374f4"
      unitRef="usd">8000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5fd89b7bc9b4de58516e6183043216c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzYtNS0xLTEtNDk4MDc_3758844f-cb5f-4da0-89dd-101a5102e9ef"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd74de1d45624008b25da9ca30fa9c91_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzgtMS0xLTEtNDk4MDc_69bdad52-d49b-4442-b6a0-d1b2bef7875d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice08cebbcf594f06907fbda77ec79940_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzgtMy0xLTEtNDk4MDc_59cceb98-1323-4533-a264-9b9535c9b990"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb2665c5b8aa4d30b11800f0d5322c73_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzgtNS0xLTEtNDk4MDc_e4a64bfa-6e27-4926-802f-261969a22498"
      unitRef="usd">4000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09d3d9f32e204953a2dff4255b2be429_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzExLTEtMS0xLTQ5ODA3_30f2b294-7b86-4a9b-bfb8-f09ee9b2ebe7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0a3212d80c6406bb93c9a0142cf4558_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzExLTMtMS0xLTQ5ODA3_6e98ed7c-f202-4a39-b3e0-f7b080b2ce7a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe05c67e08414f8f9527a0e31d24a90e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzExLTUtMS0xLTQ5ODA3_716fc735-e348-4f70-ab47-7a894d1a5d3d"
      unitRef="usd">12000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d8898056bd4488f816269f2e379176d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzE5LTEtMS0xLTQ5ODA3_886477cc-2f5c-4e47-abdf-fc0ebc9cc269"
      unitRef="usd">8201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4a429de287d44528b02f3d3883d45d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzE5LTMtMS0xLTQ5ODA3_079ccdc6-e244-406d-9fdb-dbf9beb7ce50"
      unitRef="usd">5680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba18cf06a37f478780124d10cdcfff4b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzE5LTUtMS0xLTQ5ODA3_77e3865b-eb33-4ece-9033-2befbcd7f9e8"
      unitRef="usd">7951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzIwLTEtMS0xLTQ5ODA3_f149a67b-8e58-4872-8d32-928b708df484"
      unitRef="usd">412482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzIwLTMtMS0xLTQ5ODA3_2aaf218c-bf82-4cae-968e-cad04f86c351"
      unitRef="usd">26680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90YWJsZTpjZjU3NzQ2MDk3YTg0MWFjOGI5MmU2YzMxOWZhMzg3Ni90YWJsZXJhbmdlOmNmNTc3NDYwOTdhODQxYWM4YjkyZTZjMzE5ZmEzODc2XzIwLTUtMS0xLTQ5ODA3_7b14d673-6cd6-4278-a241-400ea7c0efd3"
      unitRef="usd">38951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MjE4Nw_66287bd4-fc12-4211-8f03-1fc3c3161022"
      unitRef="usd">3000000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI3MQ_17918ed2-f72e-4645-bb70-762988b57258"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzMwNA_2de0d9c4-3fc5-4fd1-a60c-65fe57c1d1d9"
      unitRef="usd">32941000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3NjIzOQ_5732e481-17b2-4e1a-b54e-bffa37c6f005"
      unitRef="usd">32941000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MTY4Nw_378a032a-92d3-47a2-8589-953e0b0a1235"
      unitRef="usd">2353000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwOTk1MTE2ODU5Nzc_80e711eb-ab6f-48c1-955a-db8f0dfe8142"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <zyme:PaymentReceivedOnCollaborationAgreement
      contextRef="if2583ed04fb4411da5af5265036200b6_D20221101-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDIwOQ_485407c7-0be5-42ef-9787-15982e16bc53"
      unitRef="usd">50000000</zyme:PaymentReceivedOnCollaborationAgreement>
    <zyme:PaymentReceivedOnCollaborationAgreement
      contextRef="ic69297b58c8f4512bffb7bacd5d9dd66_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDIyNg_66690a8f-e1b4-43a2-a91b-a056d372ee47"
      unitRef="usd">325000000</zyme:PaymentReceivedOnCollaborationAgreement>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie369ce0608754193a26c66afdf125205_I20221018"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDI0Mw_efaadfb6-5706-4e28-b9e0-5c5e58e9a89a"
      unitRef="usd">375000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2583ed04fb4411da5af5265036200b6_D20221101-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MjExMQ_0fa8d7ee-59e7-4ac3-b263-367d79456152"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic69297b58c8f4512bffb7bacd5d9dd66_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MjExNQ_e4d20caa-dcbb-42ca-8bb2-d41bd0673d83"
      unitRef="usd">325000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i078a299965a34508aa98ef70a9efe80b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDMwNA_73b2e05d-a833-46b0-add2-dd6a8136e64c"
      unitRef="usd">24300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:CollaborativeArrangementMaximumRegulatoryMilestonePayments
      contextRef="idf04a2143de747b5931fe68993e23a06_I20221018"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDM3OA_52059e81-79e4-4283-ab31-66e796288257"
      unitRef="usd">525000000</zyme:CollaborativeArrangementMaximumRegulatoryMilestonePayments>
    <zyme:CollaborativeArrangementMaximumCommercialMilestonePayments
      contextRef="idf04a2143de747b5931fe68993e23a06_I20221018"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDM5NQ_7b8a46cd-15b4-46cf-bbd5-e689eb1f15f7"
      unitRef="usd">862500000</zyme:CollaborativeArrangementMaximumCommercialMilestonePayments>
    <zyme:CollaborativeArrangementRoyaltyPercentage
      contextRef="ie9864c044a734d70a3741a87373674af_I20221018"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDQwOQ_abdf365a-53ce-4f20-bf41-8b6bc8e16904"
      unitRef="number">0.10</zyme:CollaborativeArrangementRoyaltyPercentage>
    <zyme:CollaborativeArrangementRoyaltyPercentage
      contextRef="ib1aa80682e72402d947f7c59965a4457_I20221018"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDQxNQ_27b2bed8-5144-4c64-9094-06874a93623a"
      unitRef="number">0.20</zyme:CollaborativeArrangementRoyaltyPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i296740035b9e42369a8d03ba41664a26_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDQ0Ng_75e5983a-df39-42de-ba67-b1767b71ee30"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:RevenueRemainingPerformanceObligationVariableConsiderationOptionExerciseFeesAndMilestonePaymentsAmount
      contextRef="i0c22438991c34eeda06edf0d2d23afc3_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDE2OA_49f86bd4-de0d-4345-b5f7-fc04a751dfbd"
      unitRef="usd">210000000</zyme:RevenueRemainingPerformanceObligationVariableConsiderationOptionExerciseFeesAndMilestonePaymentsAmount>
    <zyme:RevenueRemainingPerformanceObligationVariableConsiderationCommercialMilestonePaymentsAmount
      contextRef="i0c22438991c34eeda06edf0d2d23afc3_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDE4OQ_5d868452-6866-46b4-aa39-27f77f7c01c5"
      unitRef="usd">540000000</zyme:RevenueRemainingPerformanceObligationVariableConsiderationCommercialMilestonePaymentsAmount>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c8cb2b59ce54a7b840a728d43e4a4f1_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU0OTc1NTg3MDE0Ng_806066f7-4792-4c8d-9ab4-d72d82113bea"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7412a9d713994e7fa519dffcf978bb6c_D20110822-20221231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEzMDg_14671c46-2216-4dc4-bf7c-cf75572dff5f"
      unitRef="usd">1250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if44163cc184241c9bc5f3ee7d3c3c87a_D20110822-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEzNjY_d81c8263-35de-49c4-a23a-75a705602fba"
      unitRef="usd">5500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:CollaborativeArrangementMaximumExerciseFeesAndMilestonePayments
      contextRef="ia6c53ca16a7e46e5932c52ab9d1b0ded_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE5MjU_f4bf7be7-a36f-41d3-bc2f-51a0357695fe"
      unitRef="usd">419300000</zyme:CollaborativeArrangementMaximumExerciseFeesAndMilestonePayments>
    <zyme:CollaborativeArrangementMaximumMilestonePaymentsAndTieredRoyalties
      contextRef="ia6c53ca16a7e46e5932c52ab9d1b0ded_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIwMzA_ba41c7ec-8125-4c8d-89e4-f103c3dd2920"
      unitRef="usd">502500000</zyme:CollaborativeArrangementMaximumMilestonePaymentsAndTieredRoyalties>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fde8544429f4641a9b9bd9a74d0980b_D20131217-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI2NzI_6a954786-4853-4cb9-91c3-95334ab3080e"
      unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i221a724835ef42f98904e2294c992768_D20131217-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI3MjQ_7258bcba-f8b3-4fef-9ec4-288a62f06ab1"
      unitRef="usd">3000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d6c8baf3d86420ab5fd2ac70ccf53e7_D20141022-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzM3NzU_fa4c49ed-3546-490e-be79-51e74f0545ac"
      unitRef="usd">10000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd31615696794c47b13256e81c78776b_D20141223-20141223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ1NDc_d4fb1644-abc3-4f63-bbba-634fbd4b7652"
      unitRef="usd">8000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:CollaborativeAgreementExpansionFee
      contextRef="icd31615696794c47b13256e81c78776b_D20141223-20141223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ1NzQ_cd0b5410-6c38-467d-8138-e2e32e80d6f0"
      unitRef="usd">4000000</zyme:CollaborativeAgreementExpansionFee>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52360c05f0bf4468b9e057a2b9b206ea_D20141223-20141223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ3MTI_a04462ec-4e95-4c3a-947e-d6f82459aaf2"
      unitRef="usd">164000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:MilestonePayment
      contextRef="i5b914c6c09df4e3aa96983fc80dad23f_D20141223-20141223"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ3NDQ_297b46b9-6f1e-400c-bc30-968fd13c996a"
      unitRef="usd">1640000000</zyme:MilestonePayment>
    <zyme:NumberOfPotentialProductsDevelopedAndCommercialized
      contextRef="icd31615696794c47b13256e81c78776b_D20141223-20141223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ3NTU_233c991f-d826-40ca-81fa-8fbc0979776c"
      unitRef="program">10</zyme:NumberOfPotentialProductsDevelopedAndCommercialized>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf6423e9fb65484285720ab039bd2435_D20141223-20141223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ4MjE_2662b003-6508-4c66-a2b6-2c748ddf755b"
      unitRef="usd">7500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i664b9958ec89465c86e7c1cd0800f678_D20141223-20141223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ4NjU_9bc5fea8-65a6-4302-862d-ab97037d72e9"
      unitRef="usd">101500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39f7daa9ff2d4646b57569eee7af3c86_D20141223-20141223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzQ5MTE_eb89320d-80f9-4680-8d1e-416b14ff9f08"
      unitRef="usd">55000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64c840d4185141308a581fce16b2663b_D20141223-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzUwMzQ_2c0e244a-3a2c-443b-835a-7ad66fbff08c"
      unitRef="usd">7500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief0a785e9b5b4bf7a51676de6ab2ea0f_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzU5ODA_f21bf7b4-4239-45d4-bd75-58abaa803705"
      unitRef="usd">12000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72ef7dbebdab40c0aa460e96b75f8536_D20151201-20151201"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzcyNTg_efe9bade-d4ca-4130-9654-a09ace94f0b1"
      unitRef="usd">1100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3d0f3157feb491687c37c12ee35a5c7_D20151201-20151201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzczMzA_79c6f8fb-19fc-44e4-80fd-4ef4bd50c6aa"
      unitRef="usd">110000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i296740035b9e42369a8d03ba41664a26_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzc5MDY_75e5983a-df39-42de-ba67-b1767b71ee30"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6932b88bb45b4ed2b55af82acb28fa0c_D20160421-20160421"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzg5MTc_47bf7b42-74c6-4d57-9664-a879755ef518"
      unitRef="usd">1100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff9e9aecfcca4a639c3e19eb8dda5ba4_D20160421-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzkwNTM_d74f6d65-7773-4a5c-9a32-162488cf15fe"
      unitRef="usd">6000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie98f1f2dc61c4dc4b742909647bdb014_D20160421-20160421"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzkxMzQ_11f1b481-7029-4552-88b7-29737c802682"
      unitRef="usd">37500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae3a832c34ab440fa2d79966cc7c28c9_D20160421-20160421"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzkxNzg_c9dbc334-141a-4167-814a-ec96046a65bb"
      unitRef="usd">183500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i221f723b43a0470ba0ffae3c29db415d_D20160421-20160421"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzkyMjQ_15f85168-325d-46a4-8088-5dd5d4677201"
      unitRef="usd">867000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0472c74512c430195c5415f478abde0_D20160421-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzk0Nzg_1707d532-9362-4aec-a8a6-2f4201d62b2c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:MilestonePayment
      contextRef="ib1892ffa8420400191135e6b66288bca_D20160926-20160926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwMjk5_c8c6ba86-707f-4456-91f4-d86e4394f76b"
      unitRef="usd">149900000</zyme:MilestonePayment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e3d50e567af46c3b9b680a3ae68c49e_D20160926-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwNDM1_d58e15f0-78d0-400c-83f4-3641177e5ee8"
      unitRef="usd">2000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if64f768a80da45d292e0ff0c16287fd2_D20160926-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwNDk5_00f496c7-5800-41e1-93b6-12c961521911"
      unitRef="usd">4500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:MilestonePayment
      contextRef="i4eb6a53438b2460fa63b08796e6eb981_D20160926-20160926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwNTk0_5ed38dc5-15a1-49cc-98ed-8606dfad82c5"
      unitRef="usd">63400000</zyme:MilestonePayment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia475ea5860914485862847d71993d3cf_D20160926-20160926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwNjQx_83174400-0b60-4a9d-870d-fdfda20b1dce"
      unitRef="usd">80000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:RoyaltyPercentageEarnedFromProductSales
      contextRef="ib478d9d7756c400888c09f42505f90b3_D20160926-20160926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwNzUx_a9743b99-f56a-4ac1-902b-77eeac9fd7a1"
      unitRef="number">0.10</zyme:RoyaltyPercentageEarnedFromProductSales>
    <zyme:CollaborativeArrangementNumberOfProducts
      contextRef="i83677105627b46658c44123c695edc69_D20160926-20160926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwOTk1MTE2ODYwNjg_58c46cd8-7c61-4711-bb82-f6f544e0b58a"
      unitRef="product">6</zyme:CollaborativeArrangementNumberOfProducts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0840e1a0e664e15b4bb0fdbb129f16c_D20180530-20180530"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzExOTk1_15656468-2d05-48b2-954a-08b23a551725"
      unitRef="usd">484700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa0ff0f0626b45b1b3e80ca92b9ed6ad_D20180530-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEyMTM5_475b8ce8-7bf1-4ff2-a2f5-82688b590c94"
      unitRef="usd">18000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab7d856b7ef74ed399f61d71513eaa23_D20180530-20180530"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEyMjI5_eb82d4ce-8b84-4444-a5f9-bfb89354574e"
      unitRef="usd">126700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8696a29feb7a4af299aa00e2c1aaf833_D20180530-20180530"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEyMjc1_9404bd0d-ef15-4d03-8aea-9741be587d9a"
      unitRef="usd">340000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:RoyaltyPercentageEarnedFromProductSales
      contextRef="ib2a13ce0d0f349fbba3037a390928380_D20180530-20180530"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEyMzg1_723eae93-53bb-482f-b3ef-d23c1b5c6b23"
      unitRef="number">0.10</zyme:RoyaltyPercentageEarnedFromProductSales>
    <zyme:RoyaltyAgreementTerm
      contextRef="ic1886b46d0534ceeb16d4ea8fd67d279_D20180530-20180530"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEyNTg0_14303348-c6ef-497a-942a-818696ef5707">P10Y</zyme:RoyaltyAgreementTerm>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief131e4ba78b45459d9a18e2f92f33a3_D20180530-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEyNzQx_3051462d-88a2-4efb-a55d-6048f443950f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23d80fae7c3648378391efad9da7a8bc_D20171113-20171113"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEzNjUx_022e2835-f706-4b5e-8af1-8bf6553b0dfd"
      unitRef="usd">1450000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if482354f1caa477ea44989c753fae0f6_D20171113-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEzNzc1_c8522ae0-bdeb-47be-88a5-eb36927900a4"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13f67655302a48fcadb5f613f83dbf1f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEwOTk1MTE2NTMzNzE_311ea3ff-4083-49e5-8368-3a633e64165e"
      unitRef="usd">8000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90fffb8553bc4c14ac68095b5ec02241_D20171113-20171113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzEzOTY0_b62667fd-871a-456d-be29-5cf26e7bd09a"
      unitRef="usd">274000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied7533b3b41d4caeaa6c2aa057a505cc_D20171113-20171113"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE0MDEw_16d9aa2a-a795-4c98-a1e9-e70bf105dc4d"
      unitRef="usd">1120000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:RoyaltyAgreementTerm
      contextRef="i56bb6052dba145abb9fc2daf33393c99_D20171113-20171113"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE0MzAw_dad4939e-9f2d-421f-9a55-d5bb79ebc2af">P10Y</zyme:RoyaltyAgreementTerm>
    <zyme:ProceedsFromRoyaltiesBuyOutInFuturePeriod
      contextRef="i56bb6052dba145abb9fc2daf33393c99_D20171113-20171113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE0NjY2_aa4e640b-35f2-4171-927f-d5673fe38c46"
      unitRef="usd">10000000</zyme:ProceedsFromRoyaltiesBuyOutInFuturePeriod>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ced8e49c00c4407854d8207ead280ba_D20171113-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE0ODM5_d07e577b-7f3f-4d73-8bba-70570951a15f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea54db85b5ad43b28fd715543fcee32a_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE1NzY0_d2007c1b-5ebd-48cd-be5d-b0b004dbf518"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7c7629ffed445e18a9911938486b8c4_D20181023-20181023"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE1OTEz_b3445854-6c65-4133-a506-18b82e4aff9f"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i205a56fa0e1248f38d1dd1aa70545e19_D20181023-20181023"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE1OTU5_8c1eb793-fe96-4840-bda2-9764277c6bb5"
      unitRef="usd">157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:PercentageOfRoyaltyRatePayments
      contextRef="if6eb46f07e6e4922bf233fb24c5bd242_D20181023-20181023"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE2MDE4_7837d219-98c3-4d31-9bdd-56117f3cc01d"
      unitRef="number">0.20</zyme:PercentageOfRoyaltyRatePayments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86467a0cf7504ed69dff363e3b9f9786_D20181023-20181023"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE2MjIw_57e8d75e-4a37-4cd8-bbca-85753e4d0029"
      unitRef="usd">86500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4e7cf589c494d189e6e83ac1b8c0f12_D20181023-20181023"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE2MjY2_92aa7877-9bee-4d2b-b0e3-c6fcc92dffce"
      unitRef="usd">157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibce8aa3e883f414981455fa7d6c96b43_D20181023-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE2NTIy_256bd0fd-a705-4092-95eb-558f4af17b04"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:NumberOfAgreements
      contextRef="ica193e8866304af599612ea4caa6521f_I20181126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE2NzI2_e7b2e8fe-6127-4212-b372-fc62cc3ecfd4"
      unitRef="agreement">3</zyme:NumberOfAgreements>
    <zyme:PaymentReceivedOnCollaborationAgreement
      contextRef="i173cb295cefa4633a8b97b9bbf0e95ca_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE3NDkz_6cab42d6-389e-49cc-bf5d-30bdddaab85c"
      unitRef="usd">60000000</zyme:PaymentReceivedOnCollaborationAgreement>
    <zyme:FairValueOfConsiderationAllocatedGroupOfContracts
      contextRef="i173cb295cefa4633a8b97b9bbf0e95ca_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE3NzAw_77f79a1b-080c-4773-8a1e-e496f17092be"
      unitRef="usd">40000000</zyme:FairValueOfConsiderationAllocatedGroupOfContracts>
    <zyme:FairValueOfConsiderationAllocatedGroupOfContracts
      contextRef="i36813d16a5d2451d889e117332caccf3_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE3ODAx_a5425b80-7e06-4367-8bd4-893235de4030"
      unitRef="usd">20000000</zyme:FairValueOfConsiderationAllocatedGroupOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff7458df42484cbe9e89043e13976cd7_D20181126-20181126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE4MDgx_ad4a454b-7b3d-40fb-a8dd-f61c79deb789"
      unitRef="usd">390000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:PercentageOfRoyaltyRatePayments
      contextRef="idf68532a92234c7d8de4a28add605e70_D20181126-20181126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE4MTUw_f2983be7-472e-485b-82b5-4c08ee91322b"
      unitRef="number">0.20</zyme:PercentageOfRoyaltyRatePayments>
    <zyme:FairValueOfConsiderationAllocatedGroupOfContracts
      contextRef="i5e5e4e904d244d809f25a655ef24ecfb_D20181126-20181126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzE5NTg2_0cfb6356-bed5-48e4-9c99-6399393132dd"
      unitRef="usd">7100000</zyme:FairValueOfConsiderationAllocatedGroupOfContracts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i521d24dd20294488be6b65206041c634_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIwNjM5_b58cb04e-6342-4bc4-9c65-b55d5a9ce6ef"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4a5f01866a748399d1f0f528f857db8_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIwODA5_6416b9f2-55a8-406d-b457-be22965631f3"
      unitRef="usd">10000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36ba1a79da224cbf859ff94f63c1d616_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIwOTgy_8ad619af-fc8d-4021-9998-5a233f3e72c8"
      unitRef="usd">8000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6d21773d3ad94cd693a12ddd829841cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIyNjkz_2443d659-5348-41db-ad2b-3b0679a5fb5d"
      unitRef="usd">32941000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie0cbc6e288604491921f74f7a5b4d20f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIyODI2_cc0518d6-123b-4b46-946f-aff80f70f7f5"
      unitRef="usd">32941000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7e0f5dbbff745bd8338d7767620c57b_D20181126-20181126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIzMjU1_0f2b4eb8-b235-409f-82e3-44ff70f714ba"
      unitRef="usd">20000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40fe957645d04a1b8a6f50ce41db4064_D20181126-20181126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIzMzU0_b47e3690-c81a-4401-9297-8d201c202a23"
      unitRef="usd">702000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7146c9188e76447babea270764fa7ab7_D20181126-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzIzNDY2_2368688a-a7f2-453c-8d8f-e9f2aeb29c26"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f78177798cc41b3addd27427806022e_D20180530-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI0NDcz_8a352924-d29a-4c36-adf9-0b1867f1ea0b"
      unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <zyme:OptionFeePortionOfFeeReceived
      contextRef="iba49480036dc4cd2af336b841e3f4c08_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI1MDQ4_5bdee16a-a463-4e0b-98b5-4796537e62d4"
      unitRef="usd">4000000</zyme:OptionFeePortionOfFeeReceived>
    <zyme:OptionFeeTotal
      contextRef="iba49480036dc4cd2af336b841e3f4c08_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI1MDc5_15a2b275-6081-46e0-947a-9d8b328a5357"
      unitRef="usd">20000000</zyme:OptionFeeTotal>
    <zyme:OptionFeeOneTimeFeeReceived
      contextRef="i9013895bd2804a2fb5d07bab8e0c540a_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjAvZnJhZzpmZjFkN2E5YmMwZTI0YTVjYjBjOWIxM2FlMWVkODBjZC90ZXh0cmVnaW9uOmZmMWQ3YTliYzBlMjRhNWNiMGM5YjEzYWUxZWQ4MGNkXzI1MjEx_f02a7b54-50ea-4ccf-bd2b-5761868b1917"
      unitRef="usd">5000000</zyme:OptionFeeOneTimeFeeReceived>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90ZXh0cmVnaW9uOmU5Zjg1YTQ5NGU3MDQzYWE4ZTI1NWI1NmE5NjExZDZlXzc5_d7329797-9def-475d-8970-01a5fa28b107">Other Income, net&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90ZXh0cmVnaW9uOmU5Zjg1YTQ5NGU3MDQzYWE4ZTI1NWI1NmE5NjExZDZlXzgw_18e03e4d-fb7b-4cff-9f3c-3d93538cba78">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzItMS0xLTEtNDk4MDc_74102a93-f695-401f-ac4b-241d7c21eb45"
      unitRef="usd">1152000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzItMy0xLTEtNDk4MDc_2ebfa6b0-8565-492a-9192-bc90708b3322"
      unitRef="usd">1191000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzItNS0xLTEtNDk4MDc_372dc9e6-dca6-467e-9648-acaa1781b7ec"
      unitRef="usd">1683000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzMtMS0xLTEtNDk4MDc_bcd3864f-06ee-46f2-b95f-8e821bd3ffd6"
      unitRef="usd">-42000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzMtMy0xLTEtNDk4MDc_eb323fee-47b4-4184-bb03-e125373865a8"
      unitRef="usd">118000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzMtNS0xLTEtNDk4MDc_ff72251b-ea4e-4a70-9d57-cd2e917c087d"
      unitRef="usd">-35000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzQtMS0xLTEtNDk4MDc_c358f96c-e365-4b9a-a9be-29990f2ba6f6"
      unitRef="usd">1110000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzQtMy0xLTEtNDk4MDc_f223200e-56e6-4cf1-bc2f-55aacdf1c28a"
      unitRef="usd">1309000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjMvZnJhZzplOWY4NWE0OTRlNzA0M2FhOGUyNTViNTZhOTYxMWQ2ZS90YWJsZToyNTkzNGI4NDU3YzM0NzBlYTdlZWNlNjMzMTc1NWQwYi90YWJsZXJhbmdlOjI1OTM0Yjg0NTdjMzQ3MGVhN2VlY2U2MzMxNzU1ZDBiXzQtNS0xLTEtNDk4MDc_c34d9b02-fcf4-46ff-b5d1-c8e425e534b2"
      unitRef="usd">1648000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzM4MjU_d83a14d6-81e6-4dd1-ad12-400b941f8c82">Income Taxes &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a. Income tax (expense) recovery is comprised of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (expense) recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense) recovery&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current income tax expense for the years ended December&#160;31, 2022, 2021 and 2020 arose from the operations of the Company as well as its wholly owned subsidiaries in Canada and in the United States, as well as withholding taxes paid by the Company abroad in 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b. Following the Redomicile Transactions, the applicable statutory tax rate is the U.S. federal income tax at the statutory rate. Income tax (expense) recovery varies from the amounts that would be computed by apply the expected U.S. statutory income tax rate of 21% (2021: 21% and 2020: 21%) to income (loss) before income taxes as shown in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computed taxes at United States statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Difference between domestic and foreign tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share issuance costs in equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to SR&amp;amp;ED and research credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense) recovery&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax assets and liabilities result from the temporary differences between the amounts of assets and liabilities recognized for financial statement and income tax purposes. The significant components of the deferred income tax assets and liabilities are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-capital losses carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share issue costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development deductions and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference in foreign subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax (liabilities) assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax (liabilities) assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The realization of deferred income tax assets is dependent upon the generation of sufficient taxable income during future periods in which the temporary differences are expected to reverse. The valuation allowance is reviewed on a quarterly basis and if the assessment of the &#x201c;more likely than not&#x201d; criterion changes, the valuation allowance is adjusted accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d. At December&#160;31, 2022, the Company has net operating losses carried forward for tax purposes in Canada, which are available to reduce taxable income of future years of approximately $314.7 million (December&#160;31, 2021: $457.6 million) expiring commencing 2040 through 2041.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company also has unclaimed tax deductions for scientific research and experimental development expenditures of approximately $89.0 million (December&#160;31, 2021: $81.4 million) available to reduce taxable income of future years in Canada, with no expiry. At December&#160;31, 2022, the Company has approximately $18.5 million (December&#160;31, 2021: $15.8 million) of investment tax credits available to offset Canadian federal and provincial taxes payable expiring commencing in 2029 through 2042, and has approximately $1.2 million (December&#160;31, 2021: $1.1 million) of research tax credit available to offset US federal taxes payable expiring commencing in 2041 through 2042.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment tax credits and non-capital losses for income tax purposes expire as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.896%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiry date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investment&#160;tax&#160;credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Research&#160;tax&lt;br/&gt;credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-capital&#160;losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2034&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2036&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2039&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2041&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f. A reconciliation of total unrecognized tax benefits for the years ended December&#160;31, 2022, 2021, and 2020 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the balance of unrecognized tax benefits at December&#160;31, 2022, 2021 and 2020 are potential benefits of nil that, if recognized, would affect the effective tax rate on income from continuing operations. Recognition of these potential benefits would result in a deferred tax asset in the form of net operating loss carry-forward, which would be subject to a valuation allowance based on conditions existing at the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest expense and penalties related to unrecognized tax benefits within the provision for income tax expense on the consolidated statements of income (loss) and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently files income tax returns in Canada, the United States, the United Kingdom, and Ireland, the jurisdictions in which the Company believes that it is subject to tax. Further, while the statute of limitations in each jurisdiction where an income tax return has been filed generally limits the examination period, as a result of loss carry-forwards, the limitation period for examination generally does not expire until several years after the loss carry-forwards are utilized. Other than routine audits by tax authorities for tax credits and tax refunds that the Company has claimed, management is not aware of &lt;/span&gt;&lt;/div&gt;any other material income tax examination currently in progress by any taxing jurisdiction. Tax years ranging from 2006 to 2022 remain subject to Canadian income tax examinations. Tax years ranging from 2019 to 2022 remain subject to U.S. income tax examinations. Tax year 2022 remain subject to U.K and Ireland income tax examinations.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzM4MjY_57e5601c-24c2-4cf4-95fc-f55a1c5162ad">Income tax (expense) recovery is comprised of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (expense) recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense) recovery&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzItMS0xLTEtNDk4MDc_66c8cbd0-d34d-4ed1-a619-e242430756b6"
      unitRef="usd">8953000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzItMy0xLTEtNDk4MDc_9b937ab3-9325-4492-98c1-2c9d8fe198a7"
      unitRef="usd">437000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzItNS0xLTEtNDk4MDc_2b8abaf4-daf9-4068-85fa-e6d4b4415d45"
      unitRef="usd">292000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzMtMS0xLTEtNDk4MDc_2cd7ec95-e997-413a-bb82-ae1a44f629de"
      unitRef="usd">1940000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzMtMy0xLTEtNDk4MDc_49ad3095-7742-4562-8ed8-1534a5c254b7"
      unitRef="usd">-953000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzMtNS0xLTEtNDk4MDc_9a7b06f3-f86f-454c-91a9-a2bcef68e0dc"
      unitRef="usd">137000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzQtMS0xLTEtNDk4MDc_8880ef1b-bd5d-4268-a66f-01e3e4879e11"
      unitRef="usd">10893000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzQtMy0xLTEtNDk4MDc_3fd0e762-d7d3-4783-a95e-d9494f60b804"
      unitRef="usd">-516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo1Yjc2NWViYWVhMDY0MjUwOTk0YmIzZDU3YjdkMWQxNS90YWJsZXJhbmdlOjViNzY1ZWJhZWEwNjQyNTA5OTRiYjNkNTdiN2QxZDE1XzQtNS0xLTEtNDk4MDc_78349188-7dd8-49e7-8937-1af28fcbb85c"
      unitRef="usd">429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzM4Mjc_a4fa3567-485b-4d28-ba92-a5fa84d1eb03">Income tax (expense) recovery varies from the amounts that would be computed by apply the expected U.S. statutory income tax rate of 21% (2021: 21% and 2020: 21%) to income (loss) before income taxes as shown in the following table:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computed taxes at United States statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Difference between domestic and foreign tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share issuance costs in equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to SR&amp;amp;ED and research credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (expense) recovery&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzQ4MQ_aa31868a-6626-4c1c-bdf2-3f28f2b61e8c"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzQ4OQ_405c79fe-2fec-4d1e-b48e-38fe28d41fd5"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzQ5Nw_df12a0b8-362d-4f0c-9b4f-f9829b75f02c"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzItMS0xLTEtNDk4MDc_4dfaea18-7857-4fd2-a20a-b171065ee99e"
      unitRef="usd">28429000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzItMy0xLTEtNDk4MDc_4590909e-504b-43cc-9d0c-00fa559a383e"
      unitRef="usd">-44620000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzItNS0xLTEtNDk4MDc_4004287c-c7cc-46d8-8c16-545955885658"
      unitRef="usd">-37821000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzMtMS0xLTEtNDk4MDc_86be555d-e616-4599-baf2-412190f868e9"
      unitRef="usd">9745000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzMtMy0xLTEtNDk4MDc_7fb8b7dd-1d31-4bc3-8315-23562cfcbdb2"
      unitRef="usd">798000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzMtNS0xLTEtNDk4MDc_bcca16fa-8817-4678-9217-d17b95cd152e"
      unitRef="usd">7149000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzQtMS0xLTEtNDk4MDc_7a964c4e-71e1-4969-aec0-caed032dc4b4"
      unitRef="usd">8365000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzQtMy0xLTEtNDk4MDc_418000a5-a289-46e6-aa9d-7a20d42d36bd"
      unitRef="usd">-12175000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzQtNS0xLTEtNDk4MDc_c57df981-3b9e-4ec0-a5de-481bbca44875"
      unitRef="usd">-8949000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzYtMS0xLTEtNDk4MDc_45696154-0763-48a5-bbc8-3da1e9e7e1b9"
      unitRef="usd">826000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzYtMy0xLTEtNDk4MDc_526eca72-59bd-4c61-92b5-8930724d52cf"
      unitRef="usd">33000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzYtNS0xLTEtNDk4MDc_3ff1681a-d484-4258-a5af-508491a8678f"
      unitRef="usd">441000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzctMS0xLTEtNDk4MDc_203719f5-ca05-44df-9539-fdf2ca022035"
      unitRef="usd">-33526000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzctMy0xLTEtNDk4MDc_08598206-53e9-4ed0-8e0c-adf292ae1c54"
      unitRef="usd">60260000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzctNS0xLTEtNDk4MDc_e50aa47e-e1e6-4505-aa2f-f725c31219aa"
      unitRef="usd">48411000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <zyme:IncomeTaxReconciliationNondeductibleExpenseShareIssuanceCostsInEquity
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzgtMS0xLTEtNDk4MDc_3136745c-fa76-4108-bde6-bb15a4ed6c29"
      unitRef="usd">0</zyme:IncomeTaxReconciliationNondeductibleExpenseShareIssuanceCostsInEquity>
    <zyme:IncomeTaxReconciliationNondeductibleExpenseShareIssuanceCostsInEquity
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzgtMy0xLTEtNDk4MDc_0b884d0b-e624-4bc5-96a6-78cc0fd7d708"
      unitRef="usd">-2000</zyme:IncomeTaxReconciliationNondeductibleExpenseShareIssuanceCostsInEquity>
    <zyme:IncomeTaxReconciliationNondeductibleExpenseShareIssuanceCostsInEquity
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzgtNS0xLTEtNDk4MDc_2063edcb-56af-4c13-b3f3-999ba3eae94c"
      unitRef="usd">-5385000</zyme:IncomeTaxReconciliationNondeductibleExpenseShareIssuanceCostsInEquity>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzEwLTEtMS0xLTQ5ODA3_97f8946b-dc0c-4b8e-a7aa-5a248595827d"
      unitRef="usd">3238000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzEwLTMtMS0xLTQ5ODA3_872096ca-bade-4ba8-8872-a931d1f002d6"
      unitRef="usd">5096000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzEwLTUtMS0xLTQ5ODA3_051ed066-19e4-409f-ba22-9efbb9b9d00b"
      unitRef="usd">4067000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzExLTEtMS0xLTQ5ODA3_1cbf0615-a142-40e3-b8cb-ddad28f519f0"
      unitRef="usd">292000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzExLTMtMS0xLTQ5ODA3_abdf2e94-822f-4637-add4-de7017b7df34"
      unitRef="usd">286000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzExLTUtMS0xLTQ5ODA3_733942ce-d1e9-4566-9d34-fba052d42a82"
      unitRef="usd">650000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzEyLTEtMS0xLTQ5ODA3_189239ab-3a02-4590-8db1-4058adb6212c"
      unitRef="usd">10893000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzEyLTMtMS0xLTQ5ODA3_68cb04e2-40b4-48db-8100-87a086629cf5"
      unitRef="usd">-516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpiOTM5YjI2MDFlMTk0ZmNhODMyYWNjYWMwYTdkMjEyNS90YWJsZXJhbmdlOmI5MzliMjYwMWUxOTRmY2E4MzJhY2NhYzBhN2QyMTI1XzEyLTUtMS0xLTQ5ODA3_04d7480a-469a-4d7c-bf79-8d454ec015fc"
      unitRef="usd">429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzM4Mjg_c1a9c2dd-e74b-4095-9e75-d3aec3358bdf">The significant components of the deferred income tax assets and liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-capital losses carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share issue costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development deductions and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference in foreign subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax (liabilities) assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax (liabilities) assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <zyme:DeferredTaxAssetsNonCapitalLossCarryForwards
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzItMS0xLTEtNDk4MDc_db7e78db-1344-41e7-a60e-f9ed6f6b600b"
      unitRef="usd">84948000</zyme:DeferredTaxAssetsNonCapitalLossCarryForwards>
    <zyme:DeferredTaxAssetsNonCapitalLossCarryForwards
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzItMy0xLTEtNDk4MDc_05cd6c3a-2d22-4d5b-8cfb-ab647ef8bf1a"
      unitRef="usd">123554000</zyme:DeferredTaxAssetsNonCapitalLossCarryForwards>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzMtMS0xLTEtNDk4MDc_080eb5f9-4b73-4088-9f16-5e7c3de428f0"
      unitRef="usd">8893000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzMtMy0xLTEtNDk4MDc_3388f13b-0e96-4ad7-9be4-6e50e4cbf514"
      unitRef="usd">8894000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <zyme:DeferredTaxAssetsShareIssueCosts
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzQtMS0xLTEtNDk4MDc_b98e23fa-56b7-42b1-9537-d68864b170ae"
      unitRef="usd">4549000</zyme:DeferredTaxAssetsShareIssueCosts>
    <zyme:DeferredTaxAssetsShareIssueCosts
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzQtMy0xLTEtNDk4MDc_9aa58ca1-c9bb-4f5a-aea0-89dddef43cd4"
      unitRef="usd">6058000</zyme:DeferredTaxAssetsShareIssueCosts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzUtMS0xLTEtNDk4MDc_2c297bb9-9793-4363-b5ca-15051e72c5cd"
      unitRef="usd">565000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzUtMy0xLTEtNDk4MDc_b41ba5c3-eb03-45c4-a18e-96d2782caaca"
      unitRef="usd">1219000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzYtMS0xLTEtNDk4MDc_3b3c49c2-8176-4d88-ad86-690d1632adf2"
      unitRef="usd">5930000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzYtMy0xLTEtNDk4MDc_bbccc8ca-ffc6-4d8e-ba52-4b5da22c5901"
      unitRef="usd">2911000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzctMS0xLTEtNDk4MDc_5338d093-39db-4e9f-8399-ee0a01920d64"
      unitRef="usd">39957000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzctMy0xLTEtNDk4MDc_e373eb7f-5d33-49d0-9535-1a555ea62cf3"
      unitRef="usd">35401000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzgtMS0xLTEtNDk4MDc_704380be-d528-48ae-88be-49dd141958da"
      unitRef="usd">404000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzgtMy0xLTEtNDk4MDc_b29ad674-cc51-4b5f-af8b-a25ffb437d86"
      unitRef="usd">421000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <zyme:DeferredTaxAssetsStockOptions
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzktMS0xLTEtNDk4MDc_4eac0e91-d8fe-4861-b06e-c6edbcd1b3db"
      unitRef="usd">4344000</zyme:DeferredTaxAssetsStockOptions>
    <zyme:DeferredTaxAssetsStockOptions
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzktMy0xLTEtNDk4MDc_b68998ac-46e6-440f-afc9-479dcdc10c87"
      unitRef="usd">4330000</zyme:DeferredTaxAssetsStockOptions>
    <zyme:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzEwLTEtMS0xLTQ5ODA3_aa9038e2-fedf-4d1a-97f5-f688785130e6"
      unitRef="usd">7008000</zyme:DeferredTaxAssetsOperatingLeaseLiability>
    <zyme:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzEwLTMtMS0xLTQ5ODA3_0946e3cf-5901-43c2-8436-e205791f48fe"
      unitRef="usd">7871000</zyme:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzExLTEtMS0xLTQ5ODA3_0b7b5b12-cad6-4de1-8f89-2d3c3fac10da"
      unitRef="usd">302000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzExLTMtMS0xLTQ5ODA3_13706776-5021-4582-85cc-e2fa7827c676"
      unitRef="usd">351000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzEyLTEtMS0xLTQ5ODA3_602244e7-e505-4b88-841a-3d79225eb8db"
      unitRef="usd">156900000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzEyLTMtMS0xLTQ5ODA3_da5bb780-4ffc-467c-8846-2bf142961ea8"
      unitRef="usd">191010000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE0LTEtMS0xLTQ5ODA3_bd076db9-39a3-4483-aa2b-21b2de7a884d"
      unitRef="usd">967000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE0LTMtMS0xLTQ5ODA3_d6375b91-b002-4535-9ea1-9770d19a6d09"
      unitRef="usd">1085000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE1LTEtMS0xLTQ5ODA3_f5687ce3-cbf6-449c-8bbd-f095e3574655"
      unitRef="usd">4759000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE1LTMtMS0xLTQ5ODA3_b89c33ad-f7d5-465b-97d1-ea67cc918d5a"
      unitRef="usd">4760000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <zyme:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE2LTEtMS0xLTQ5ODA3_3e38e212-82a0-4639-9403-4760ab3d1901"
      unitRef="usd">5758000</zyme:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <zyme:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE2LTMtMS0xLTQ5ODA3_cd2652a0-cec3-4155-8f29-b941f7a57a25"
      unitRef="usd">6685000</zyme:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <zyme:DeferredTaxLiabilitiesOutsideBasisDifference
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE3LTEtMS0xLTQ5ODA3_2058c938-a489-4b4b-bd12-b44072767ed3"
      unitRef="usd">1788000</zyme:DeferredTaxLiabilitiesOutsideBasisDifference>
    <zyme:DeferredTaxLiabilitiesOutsideBasisDifference
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE3LTMtMS0xLTQ5ODA3_0b71f3d1-2aee-4780-bf2c-0b6601e92e2f"
      unitRef="usd">1573000</zyme:DeferredTaxLiabilitiesOutsideBasisDifference>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE4LTEtMS0xLTQ5ODA3_67d4aba1-e5bf-4dcc-a8d2-dc5c7ee51103"
      unitRef="usd">13272000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE4LTMtMS0xLTQ5ODA3_954f8f93-acad-4b8e-b9f1-bd90f83a088d"
      unitRef="usd">14103000</us-gaap:DeferredIncomeTaxLiabilities>
    <zyme:DeferredTaxAssetsLiabilitiesBeforeValuationAllowance
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE5LTEtMS0xLTQ5ODA3_f33787b7-ad75-40c1-a74d-a8e2b35e38f4"
      unitRef="usd">143628000</zyme:DeferredTaxAssetsLiabilitiesBeforeValuationAllowance>
    <zyme:DeferredTaxAssetsLiabilitiesBeforeValuationAllowance
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzE5LTMtMS0xLTQ5ODA3_0c97d00e-5ac4-4405-84b1-86e212f3b718"
      unitRef="usd">176907000</zyme:DeferredTaxAssetsLiabilitiesBeforeValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIwLTEtMS0xLTQ5ODA3_f685e39e-ed96-47d4-9502-a5d007e61c84"
      unitRef="usd">144071000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIwLTMtMS0xLTQ5ODA3_764d9369-085d-4fc4-9ae2-8ae08fc700bb"
      unitRef="usd">175410000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIxLTEtMS0xLTQ5ODA3_e2bc21cb-c035-4991-8ea8-3fda88e5958c"
      unitRef="usd">443000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIxLTMtMS0xLTQ5ODA3_400d5b1c-3289-4be1-9002-b46792ad5ded"
      unitRef="usd">1497000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIyLTEtMS0xLTQ5ODA3_5f05d539-438c-4820-ac9d-eac83f379600"
      unitRef="usd">1345000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIyLTMtMS0xLTQ5ODA3_f233329d-8b8d-4600-aec2-b2485c13128b"
      unitRef="usd">3070000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIzLTEtMS0xLTQ5ODA3_cf35c2a9-0865-4140-aaed-7e659db782da"
      unitRef="usd">1788000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzIzLTMtMS0xLTQ5ODA3_213f641c-78b1-4b05-a128-fe58b7566713"
      unitRef="usd">1573000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzI0LTEtMS0xLTQ5ODA3_46de5945-1a14-472d-b08e-16ab99c26850"
      unitRef="usd">443000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTo0NTg5ZDk5ZjNmZDc0YWQ1ODY1YTRjNGQzZGZlODdhNC90YWJsZXJhbmdlOjQ1ODlkOTlmM2ZkNzRhZDU4NjVhNGM0ZDNkZmU4N2E0XzI0LTMtMS0xLTQ5ODA3_611825d9-d727-4d2c-820c-b1a99a3f87b0"
      unitRef="usd">1497000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzEzODU_ef23e68e-2236-40d9-a058-dc01b7215152"
      unitRef="usd">314700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzEzOTM_4a3a4f48-a3d9-48ae-87b5-fcfffba570f1"
      unitRef="usd">457600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <zyme:TaxCreditCarryforwardNotSubjectToExpiration
      contextRef="i062cb7eb3b9245c9b4f4caffb1c0b91a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzE1Njg_3d82d48f-b80e-4698-833d-b10182e32bdf"
      unitRef="usd">89000000</zyme:TaxCreditCarryforwardNotSubjectToExpiration>
    <zyme:TaxCreditCarryforwardNotSubjectToExpiration
      contextRef="i0d2bc00be7f2470396c22aa485e0e0c1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzE1NzY_9be02727-31da-4f9a-a85f-b338bfd7aeb9"
      unitRef="usd">81400000</zyme:TaxCreditCarryforwardNotSubjectToExpiration>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i2875e642ffb2492a9668f9a61238ea9f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzE2MzQ_b67c7590-5fb6-4aa5-b4e1-b5ef70a72133"
      unitRef="usd">18500000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ie003364e2f64400dafb172f8e0ef918f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzE2NDI_1e1e00b9-0e6e-491d-babb-182c8611f87e"
      unitRef="usd">15800000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i062cb7eb3b9245c9b4f4caffb1c0b91a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzEwOTk1MTE2NDExMzI_78d26295-b0c2-4fff-b48c-b9659cc57c67"
      unitRef="usd">1200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i0d2bc00be7f2470396c22aa485e0e0c1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzU0OTc1NTgyMDMyNg_569fd0b7-fb8c-4585-9b9a-55e62bd727b2"
      unitRef="usd">1100000</us-gaap:TaxCreditCarryforwardAmount>
    <zyme:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzM4Mjk_f6d9f8e2-d0c2-42c6-8161-93c6b6b48084">The investment tax credits and non-capital losses for income tax purposes expire as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.896%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiry date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investment&#160;tax&#160;credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Research&#160;tax&lt;br/&gt;credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-capital&#160;losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2034&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2036&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2039&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2041&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</zyme:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlock>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i472c678476884c499d4a271ec5c5ce94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEtMi0xLTEtNDk4MDc_c4ba85ee-a4e2-480a-ac4b-af85496f873c"
      unitRef="usd">1169000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i9dcbc13eb64f4c7ba3df6a25763c0372_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEtNC0xLTEtNjIwOTc_366b6a6d-9b1d-4199-b031-ed38aaf5d876"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0b4df27078c54e65a3c3f54ed7ab7d6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEtNC0xLTEtNDk4MDc_196c35ca-6489-4a44-a91d-8680cb253998"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i453ee94d78bb43afb2b9b4ceebf72121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzItMi0xLTEtNDk4MDc_22a24af6-f1e5-400b-be54-c82a100f0f26"
      unitRef="usd">1242000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ie3b26334ecfe48b089721cca96fb9cc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzItNC0xLTEtNjIwOTc_2160d796-245d-4761-9748-0025d1f08f9a"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5077204d3b5d4e06ac3dd0a37d920107_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzItNC0xLTEtNDk4MDc_bf60069c-fdba-4cef-9924-b1ee731b3b63"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if4c3f2f2de28458480a877eaa45595c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzMtMi0xLTEtNDk4MDc_ae19f47a-8e45-4843-b293-28c6382f5564"
      unitRef="usd">1424000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i059b02f74be1457e993dc6ca259b82e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzMtNC0xLTEtNjIwOTc_8b6c9be0-b441-4a1f-ba4e-7a7fb188ce28"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i503cb784df8b4bc2931876f8b4c257d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzMtNC0xLTEtNDk4MDc_efdf4243-bade-40d2-9de0-116fceb67feb"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6990c273585e48e0867ca09f16339f14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzQtMi0xLTEtNDk4MDc_0245faa4-87b0-4631-99f6-2fb5b123ed87"
      unitRef="usd">1357000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6c645bc4c7f84f0b986e29d76c8c1bd3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzQtNC0xLTEtNjIwOTc_6bacd44f-8479-444e-ad86-b1e225c177e8"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6f3d2b41645d4919bf0b416fd44ba6cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzQtNC0xLTEtNDk4MDc_267095e6-886d-4503-8235-fd4f30b96817"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="iac2e1c4e492149919a0c05ae4a46a513_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzUtMi0xLTEtNDk4MDc_9ac2402e-2c1d-4206-8f2b-6074442f5199"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ibad9d887c7154465b4ab6fdb33577dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzUtNC0xLTEtNjIwOTc_ef77d6f5-74dc-4854-979a-a1c4fbfd697d"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id1c6428785184dbb8449e109b7afb918_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzUtNC0xLTEtNDk4MDc_0d721696-9702-4fb2-806e-27959948fd6a"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if607203ef4fb4ed3a164718f58775894_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzYtMi0xLTEtNDk4MDc_804594b1-3d09-4b75-8dcc-ccd7b65efecc"
      unitRef="usd">229000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6a87489629bb4410b8374cade1f16eda_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzYtNC0xLTEtNjIwOTc_4a874853-c034-47d2-8df8-b5b05cc538f2"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i27e6246efcf341d4956fa3d2728b4de1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzYtNC0xLTEtNDk4MDc_c265ce24-e507-49d0-aae4-52a666d790e6"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i739e6b6fc85e4d19b113d525e763160a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzctMi0xLTEtNDk4MDc_5e2789cd-3d14-4596-b12a-15b7a4542f13"
      unitRef="usd">1068000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i54371d767cf343329a06cbf0785942de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzctNC0xLTEtNjIwOTc_f532852f-c260-4ace-97fc-4f19acbae42e"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0248a086668c41869dd14ea6ed2219be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzctNC0xLTEtNDk4MDc_e80130ae-9be7-4f44-bebc-52bc28355ede"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i098863b0b7a44d8994c0a64bc9351a24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzgtMi0xLTEtNDk4MDc_a049596b-163b-461f-8aff-0ebbdbd51a8d"
      unitRef="usd">862000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i1acb421d1d114ce1bb9b772ffc4dfb2f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzgtNC0xLTEtNjIwOTc_3b0bf31a-1e6f-4f04-af8a-98974d7f962b"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3715a22d3f2c46f1bde2921723c9e8a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzgtNC0xLTEtNDk4MDc_186b92d9-e989-4fd6-ab9c-24bd720c386e"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ia407331c848645f19fe5c7c2a17d346e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzktMi0xLTEtNDk4MDc_262fbda5-0b82-436e-b1e3-77a16440afe2"
      unitRef="usd">1586000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i040694cbc21e42a59a32761cbbd79556_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzktNC0xLTEtNjIwOTc_343c505d-e6b2-4107-9526-771fb844a0ab"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6c9a21ac76364e8d9a69e5e260744da8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzktNC0xLTEtNDk4MDc_f891dc97-94e9-424a-9cbe-9118781527b2"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ifcd9d12978cb4b098bc7be142e4acafb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEwLTItMS0xLTQ5ODA3_3be8ef97-1904-4f97-9c53-7761bffe2934"
      unitRef="usd">1485000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ic9508d699d184c7083d690396e0db6cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEwLTQtMS0xLTYyMDk3_b370d47d-1b3a-465d-ba7f-d4e9c92590b1"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i99cf92ee8b7141a383be47bd005f2cd3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEwLTQtMS0xLTQ5ODA3_197c0aff-8a4b-4a88-adc0-99f078a37394"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i76bf57c83dc641a395bd09e1b9e77ac4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzExLTItMS0xLTQ5ODA3_813f758a-48b3-48f8-96df-cad2ab6ba7da"
      unitRef="usd">1818000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if83a086476d64906b8090a0e1b42aeb3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzExLTQtMS0xLTYyMDk3_02da141e-b08e-4f9c-b9d5-795443f7650c"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5f29c1f026c44b939209aa9073b358b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzExLTQtMS0xLTQ5ODA3_f2dc284f-c8e1-4bf1-b3da-7d94df48428a"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="icde621328a7c4254976681fc8ecc678c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEyLTItMS0xLTQ5ODA3_9c44e3b4-fa9c-4891-9ca2-9bc0fb3d34e7"
      unitRef="usd">1903000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6ce26843f63f4cb686d51b57eb1980d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEyLTQtMS0xLTYyMDk3_535a15ae-c802-4d99-994e-ce92e0356160"
      unitRef="usd">0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0d10686ec0ba4d48ae985fdca9be3dee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEyLTQtMS0xLTQ5ODA3_fe93bd36-654b-4645-88bc-7216ee58ada0"
      unitRef="usd">121729000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i362fb954dcbd4db7a9f308021627d4c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEzLTItMS0xLTQ5ODA3_0644d663-dd51-4f5d-bfa0-dd2d359fa517"
      unitRef="usd">2222000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i4fd6e59666804af1b36b7dee2bce1dbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEzLTQtMS0xLTYyMDk3_74d9dd0a-803a-402b-aee7-b2a4cbeda371"
      unitRef="usd">1057000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie3045f6b32fd4895b11949dd6400ba77_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzEzLTQtMS0xLTQ5ODA3_13a4f074-7e61-4e94-b5a7-3aa9bf21dfaa"
      unitRef="usd">192924000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6c22181788ae47f794e8fc9fd401fc94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzE0LTItMS0xLTYyMDk3_cc5c020c-7d2a-4832-8fa0-e65e137ad583"
      unitRef="usd">2126000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ic74e013a1fd9440c95ac03abab161924_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzE0LTQtMS0xLTYyMDk3_e09e14dc-cee8-4af5-992f-21cd34eeba44"
      unitRef="usd">96000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i07013ff7c7cb422da6249224cf0da400_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzE0LTYtMS0xLTYyMDk3_16d18b1d-e756-4e3b-a077-9fc13f0b5871"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i2875e642ffb2492a9668f9a61238ea9f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzE0LTItMS0xLTQ5ODA3_42e111e4-df9c-4011-9c42-855214ec5c9f"
      unitRef="usd">18491000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i062cb7eb3b9245c9b4f4caffb1c0b91a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzE1LTQtMS0xLTYyMDk3_6cc06130-33b6-4865-93fe-8b1566f32ec2"
      unitRef="usd">1153000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTphYmZlZTc2NWIwNDI0OTAzYjA1NGY5NzBkMzExOGNjYy90YWJsZXJhbmdlOmFiZmVlNzY1YjA0MjQ5MDNiMDU0Zjk3MGQzMTE4Y2NjXzE0LTQtMS0xLTQ5ODA3_731a424a-db6f-4a02-b7a1-2028301edef4"
      unitRef="usd">314653000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzM4MzA_f6c7c990-1635-4ac7-a376-8ab56f450b8b">A reconciliation of total unrecognized tax benefits for the years ended December&#160;31, 2022, 2021, and 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzItMS0xLTEtNDk4MDc_978ba6b0-ee55-41e4-addf-ddf82fb823bf"
      unitRef="usd">3063000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzItMy0xLTEtNDk4MDc_422036ab-9748-45ad-b209-1bc0dacc491e"
      unitRef="usd">3063000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i77ce18daf7cb4740a882aaa646e9010a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzItNS0xLTEtNDk4MDc_4aa73af1-ff74-4455-a885-2c9c45c38287"
      unitRef="usd">3063000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzMtMS0xLTEtNDk4MDc_d5961348-e58a-4dad-b15b-3f8d78c4adaa"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzMtMy0xLTEtNDk4MDc_f8b32c12-9e72-4b87-bf73-79ebe0b023ab"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzMtNS0xLTEtNDk4MDc_8cbb43f9-b858-40db-a02c-87edd04df2a7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzQtMS0xLTEtNDk4MDc_514e23d1-f1ea-4e34-a713-098bb0b6c1cb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzQtMy0xLTEtNDk4MDc_bdd4b381-ba81-4596-8267-bcfe9a064fa8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzQtNS0xLTEtNDk4MDc_3f713cc6-5e96-4cde-856f-47ef37e36f8f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzUtMS0xLTEtNDk4MDc_13b53472-2c25-4d72-8ad2-37609da20771"
      unitRef="usd">3063000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzUtMy0xLTEtNDk4MDc_b0248733-fe8a-4893-a434-0954e5e20aa6"
      unitRef="usd">3063000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90YWJsZTpkNGI0MDQ2MDE3MjQ0NTMzOTdlZmFjYjgwNmFhY2NhMi90YWJsZXJhbmdlOmQ0YjQwNDYwMTcyNDQ1MzM5N2VmYWNiODA2YWFjY2EyXzUtNS0xLTEtNDk4MDc_4882a78d-dccc-4d69-acc9-7bebd49abdcc"
      unitRef="usd">3063000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzIwODA_833b0fa6-62b3-4a2e-b3e8-6c8baa39cdf3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzIwODA_bb9c81ad-fc55-4942-b4dd-bc5ceb5f5cf6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjYvZnJhZzphNGU0MjcxZDg4ODY0ZDYxOTlmNDI3Nzc4NDcwZDZhNC90ZXh0cmVnaW9uOmE0ZTQyNzFkODg4NjRkNjE5OWY0Mjc3Nzg0NzBkNmE0XzIwODA_fb430e17-c351-4c25-a39f-5b10f8b59b97"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <zyme:LeasesDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzIwMDg_1b6c482a-4cc1-4bec-bc55-0a646c16c76b">Leases&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leased separate office and laboratory spaces in Vancouver, British Columbia, which expired in February 2022. On January 25, 2019, the Company entered into a lease for a new building in Vancouver, including both office and laboratory space. This lease commenced for accounting purposes in May 2021 and construction of leasehold improvements was completed during the year ended December 31, 2022. This lease has an initial term of ten years, with two five-year extension options. In addition, the Company leases office space in Seattle, Washington with lease terms expiring in May 2027. None of the optional extension periods have been included in the determination of the right-of-use assets or the lease liabilities for operating leases as the Company did not consider it reasonably certain that the Company would exercise any such options. The Company also leases office equipment under capital lease agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance sheet classification of the Company&#x2019;s lease liabilities was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion included in other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion included in other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMC0xLTEtNDk4MDc_17de4bfc-2b3a-423a-bca8-e2a85370ec4d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMC0xLTEtNDk4MDc_9bd8ac13-26f1-4a32-a84f-0867cb7c85a6"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities for fixed lease payments for the year ended December&#160;31, 2022 was $4,471 and was included in net cash used in operating activities in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the maturities of the Company&#x2019;s operating lease liabilities were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the weighted average remaining lease term is 7.8 years and the discount rate used to determine the operating lease liability was 4.8% for leases in Canadian dollars and 2.8% for leases in U.S. dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Company incurred total operating lease expenses of $7,795 (2021 - $5,658, 2020 - $3,595), which included lease expenses associated with fixed lease payments of $6,609 (2021 - $5,323 and 2020 - &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3,156), and variable payments associated with common area maintenance and similar expenses of $1,186 (2021 - $335 and 2020 - $439).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Company did not recognize any impairment losses on its right-of-use assets (2021: nil).&lt;/span&gt;&lt;/div&gt;</zyme:LeasesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7b6b8206330e423ebf79fa0a7dd6d7b0_I20190125"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzU0Mw_277c6011-d054-48d7-be2d-b039a101df07">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <zyme:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="id5c75ac5345f41d0a2292ef87eb8ac72_D20190125-20190125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzIwMTA_c82aaa4c-4edc-4000-9abd-7a9750a85b30"
      unitRef="renewaloption">2</zyme:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i7b6b8206330e423ebf79fa0a7dd6d7b0_I20190125"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzIwMTE_8f215295-e6ca-41fa-8c9d-65a3176f1df3">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <zyme:ScheduleOfLeaseLiabilitiesClassificationTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzIwMDc_5bb100ed-fbb0-4132-a5d5-847622547d72">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance sheet classification of the Company&#x2019;s lease liabilities was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion included in other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion included in other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMC0xLTEtNDk4MDc_17de4bfc-2b3a-423a-bca8-e2a85370ec4d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMC0xLTEtNDk4MDc_9bd8ac13-26f1-4a32-a84f-0867cb7c85a6"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</zyme:ScheduleOfLeaseLiabilitiesClassificationTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzItMS0xLTEtNDk4MDc_725eb7bf-5218-4d14-93c3-f82aff7fb4e3"
      unitRef="usd">3322000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzItMy0xLTEtNDk4MDc_40bac9e9-8713-4c70-9691-27a949718d91"
      unitRef="usd">1310000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzMtMS0xLTEtNDk4MDc_896a7445-9d49-43af-883f-1dc4baaf1de1"
      unitRef="usd">24667000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzMtMy0xLTEtNDk4MDc_52d7c3db-90b0-4361-9f4f-cf21334f3d37"
      unitRef="usd">30923000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzQtMS0xLTEtNDk4MDc_e576d40b-5370-4a0e-b968-de2b2d531c09"
      unitRef="usd">27989000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzQtMy0xLTEtNDk4MDc_d8950e1c-84ba-402a-ac73-34153a1b6099"
      unitRef="usd">32233000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzYtMS0xLTEtNDk4MDc_b3450088-0a5d-4198-96c6-cbd0b653f495"
      unitRef="usd">16000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzYtMy0xLTEtNDk4MDc_3d986933-29bd-45ea-9cc5-047b7edaa79a"
      unitRef="usd">22000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzctMS0xLTEtNDk4MDc_cb9e8c41-a3b0-48cc-af71-0bcb6eca93a4"
      unitRef="usd">124000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzctMy0xLTEtNDk4MDc_8ae434e8-a0fe-465a-8c9c-8545c7731fae"
      unitRef="usd">100000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMS0xLTEtNDk4MDc_d9ed1f8d-59c2-457b-84ab-89b94ec6519c"
      unitRef="usd">140000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzgtMy0xLTEtNDk4MDc_6c4854a7-12bc-4bcb-a1ea-9e378692a6fb"
      unitRef="usd">122000</us-gaap:FinanceLeaseLiability>
    <zyme:LeaseLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzktMS0xLTEtNDk4MDc_406d812c-b36a-400d-be8e-66114729bf28"
      unitRef="usd">28129000</zyme:LeaseLiability>
    <zyme:LeaseLiability
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTo3OTUyYTFmOTAyOTg0MzEwYjEyMzFiOWZhMmNmMjg5YS90YWJsZXJhbmdlOjc5NTJhMWY5MDI5ODQzMTBiMTIzMWI5ZmEyY2YyODlhXzktMy0xLTEtNDk4MDc_e1c806c9-9ae7-4e08-8b0b-9244cb6f5079"
      unitRef="usd">32355000</zyme:LeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzEyMTI_20397fe9-f8ac-4af6-b3d8-d8a9500cd9c4"
      unitRef="usd">4471000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzIwMTM_69c35366-1327-4678-9d02-b70a0112e42b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the maturities of the Company&#x2019;s operating lease liabilities were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzEtMS0xLTEtNDk4MDc_57c71d87-d6cf-4bfe-ae17-e128141e9aaf"
      unitRef="usd">4435000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzItMS0xLTEtNDk4MDc_37e05185-801c-4aeb-8eb4-c47189cf74f5"
      unitRef="usd">4493000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzMtMS0xLTEtNDk4MDc_8efb0838-c380-43f6-b38c-1972c2323cda"
      unitRef="usd">4611000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzQtMS0xLTEtNDk4MDc_1172038e-09af-4dc2-962e-f2753ca0c4d3"
      unitRef="usd">4589000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzUtMS0xLTEtNDk4MDc_49464973-fc9e-4ca5-ba40-bedd4d5d9d6b"
      unitRef="usd">3357000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzYtMS0xLTEtNDk4MDc_5ad43bcb-95c9-435b-bbbb-81213618fc00"
      unitRef="usd">11653000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzctMS0xLTEtNDk4MDc_1679aaff-d1e7-4a73-b786-a58c6a74756f"
      unitRef="usd">33138000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzktMS0xLTEtNDk4MDc_2a4cda06-5bdc-481a-b23f-cb2ce8c017f7"
      unitRef="usd">5149000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90YWJsZTphN2U3OGQwYWM1ODI0NGMxYmIzODM5ZTE5MjE4YTkxYi90YWJsZXJhbmdlOmE3ZTc4ZDBhYzU4MjQ0YzFiYjM4MzllMTkyMThhOTFiXzEwLTEtMS0xLTQ5ODA3_1c3c806b-4c55-49b6-b116-8dd58570d63a"
      unitRef="usd">27989000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE0NjE_26abb105-3e30-45e7-bf21-f1de1b44f20f">P7Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i12f4e5e9a998488dbcf18d84fb874e10_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE1Mzg_0936956c-3a6f-48d9-84b4-596bdf491cb5"
      unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i09cf08caa8ec4b9fa18eba7d3767cae7_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE1NzY_45cb2ec7-1970-4612-967c-27a748dee4e4"
      unitRef="number">0.028</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE2ODg_ce49e0ef-c766-458b-bdb5-c53d34603dbf"
      unitRef="usd">7795000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE2OTk_4487432e-b499-4cd6-a3af-053bbffd4fb7"
      unitRef="usd">5658000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzU0OTc1NTgxNzk3NQ_55ad4fe0-d845-4e7e-86b6-980fb6f2521b"
      unitRef="usd">3595000</us-gaap:OperatingLeaseExpense>
    <zyme:FixedLeasePayment
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE3NzQ_ebbc9bb3-55f4-4673-bbdb-381d109c62f5"
      unitRef="usd">6609000</zyme:FixedLeasePayment>
    <zyme:FixedLeasePayment
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE3ODU_8c342b97-6baa-402b-817a-d66b33e8c23f"
      unitRef="usd">5323000</zyme:FixedLeasePayment>
    <zyme:FixedLeasePayment
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzU0OTc1NTgxNzk4Nw_d081ed53-304a-459c-997b-5eba8034b3ad"
      unitRef="usd">3156000</zyme:FixedLeasePayment>
    <us-gaap:VariableLeasePayment
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE4NzY_04d89074-1db5-482e-b97a-5ee477345655"
      unitRef="usd">1186000</us-gaap:VariableLeasePayment>
    <us-gaap:VariableLeasePayment
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE4ODc_0be13fff-a331-4072-95e8-c7fa2f07fb85"
      unitRef="usd">335000</us-gaap:VariableLeasePayment>
    <us-gaap:VariableLeasePayment
      contextRef="i87ce35ef74db48fd9cdfd20761696870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzU0OTc1NTgxNzk5OQ_d0224475-3cec-4d72-8bec-67cbe4a8011a"
      unitRef="usd">439000</us-gaap:VariableLeasePayment>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzE5MzQ_60c4ec4e-065c-4763-bc02-986688a160f4"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNjkvZnJhZzpiNjdkNzdiYzE1ZTI0Y2RhYTliMzIxYTdiMWU3NjNlYi90ZXh0cmVnaW9uOmI2N2Q3N2JjMTVlMjRjZGFhOWIzMjFhN2IxZTc2M2ViXzIwMDQ_3e61005d-01f7-47bd-94c3-424ef6454524"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzYxOTA_6d3d548e-55a8-475d-848e-3f9f4f0ac571">Financial Instruments&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level of classification each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures certain financial instruments and other items at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To determine fair value, the Company uses a fair value hierarchy that prioritizes the inputs, assumptions and valuation techniques used to measure fair value. The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level 1 inputs are unadjusted quoted market prices for identical instruments available in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level 2 inputs are inputs other than Level 1 prices, such as prices for a similar asset or liability that are observable either directly or indirectly. If the asset or liability has a contractual term, the input must be observable for substantially the full term. An example includes quoted market prices for similar assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level 3 inputs are unobservable inputs for the asset or liability and will reflect management&#x2019;s assessment about market assumptions that would be used to price the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, short-term and long-term investments in marketable and other securities, accounts receivable, accounts payable and accrued liabilities, contingent consideration, finance and operating lease obligations, and other long-term liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The carrying values of cash and cash equivalents, short-term investments in marketable securities, accounts receivable and accounts payable and accrued liabilities approximate their fair values due to the near-term maturities of these financial instruments. As at December&#160;31, 2022, long-term investments in equity securities of private entities are accounted for as available for sale at their fair values. Other long-term liabilities for contingent consideration related to business acquisitions are recorded at fair value on the acquisition date and are adjusted quarterly for changes in fair value. Changes in the fair value of contingent consideration liabilities can result from changes in anticipated milestone payments and changes in assumed discount periods and rates. These inputs are unobservable in the market and therefore categorized as level 3 inputs as defined above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis, and indicate the fair value hierarchy of the valuation techniques used to determine such fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GICs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GICs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GICs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in fair value of the Company&#x2019;s liability for contingent consideration:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&#160;at&lt;br/&gt;the&#160;beginning&lt;br/&gt;of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Increase&#160;&lt;br/&gt;(decrease) in&lt;br/&gt;fair&#160;value&#160;of&lt;br/&gt;liability for&lt;br/&gt;contingent&lt;br/&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts paid or transferred to payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&#160;at&#160;end&lt;br/&gt;of the period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash and cash equivalents, short-term investments, long-term investments and accounts receivable. Cash and cash equivalents and investments in marketable securities are invested in accordance with the Company&#x2019;s cash investment policy with the primary objective being the preservation of capital and maintenance of liquidity. The cash investment policy includes guidelines on the quality of financial instruments and defines allowable investments that the Company believes minimizes the exposure to concentration of credit risk. The Company limits its exposure to credit loss by placing its cash and cash equivalents, short-term investments and long-term investments with high credit quality financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At December&#160;31, 2022, the maximum exposure to credit risk for accounts receivable was $33,400 (December&#160;31, 2021: $15,614) and all accounts receivable are due within the next 12 months. As at December&#160;31, 2022 and December 31, 2021, the Company has recognized nominal amounts of provision for expected credit losses in relation to accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liquidity risk is the risk that the Company will encounter difficulty in meeting the obligations associated with its financial liabilities that are settled by delivering cash or another financial asset. The Company&#x2019;s short-term cash requirements are primarily to settle its financial liabilities, which consist primarily of accounts payable and accrued liabilities falling due within 45 days and current portion of lease obligations falling due within the next 12 months, with medium term requirements to invest in property and equipment and research and development. The Company&#x2019;s principal sources of liquidity to settle its financial liabilities are cash, cash equivalents and short-term investments, collection of accounts receivable relating to research collaboration and license agreements and additional public equity offerings as required. The Company believes that these principal sources of liquidity are sufficient to fund its operations for at least the next 12 months, and potentially beyond.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs certain operating expenses in currencies other than the U.S. dollar and accordingly is subject to foreign exchange risk due to fluctuations in exchange rates. The Company does not use derivative instruments to hedge exposure to foreign exchange risk due to the low volume of transactions denominated in foreign currencies. At December&#160;31, 2022, the Company&#x2019;s net monetary liabilities denominated in Canadian dollars were $1,593 (C$2,144).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results and financial position of the Company are reported in U.S. dollars in the Company&#x2019;s consolidated financial statements. The fluctuation of the U.S. dollar relative to the Canadian dollar and other foreign currencies will have an &lt;/span&gt;&lt;/div&gt;impact on the reported balances for net assets, net income (loss) and stockholders&#x2019; equity in the Company&#x2019;s consolidated financial statements.</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzYxOTE_82e8077d-2f24-47d5-b221-9a9548a5e7ce">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis, and indicate the fair value hierarchy of the valuation techniques used to determine such fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GICs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GICs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GICs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if522096866a547b09614d0d2dbae4b47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzMtMS0xLTEtNDk4MDc_9238d832-4625-4552-bf42-dfe547b7fea4"
      unitRef="usd">200289000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia43f3c2b574d47babbf5a046d151aa5c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzMtNS0xLTEtNDk4MDc_d1705e1a-94aa-4e9f-b49b-31e82b3c5cad"
      unitRef="usd">200289000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7c257da6799d4b3a9251f1ed24d3bb7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzUtMS0xLTEtNDk4MDc_8d48d968-4af4-4dce-8b98-d51efa32c47b"
      unitRef="usd">91320000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i10381565d7244cb691628b449131a6c9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzUtNS0xLTEtNDk4MDc_9dcd3d71-416f-4af1-9cfe-04cf281ccae7"
      unitRef="usd">91320000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzYtMS0xLTEtNDk4MDc_0b4353ae-6b72-4913-a13e-e773b168f853"
      unitRef="usd">291609000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2415f74c4f9545a1bfadc2ee5f107800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzYtNS0xLTEtNDk4MDc_583c43d7-57d4-4ecb-85ac-1f9d5f0bc54e"
      unitRef="usd">291609000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="icefc87220c08442982e862dcdd940f00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzktMS0xLTEtNDk4MDc_e627a96c-5149-4ce8-826a-4066f41227bf"
      unitRef="usd">1248000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6d37504ac8bb4fb780e1fd603a954c5c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzktNy0xLTEtNDk4MDc_cbd9f4c2-168a-4e04-ad9b-64b087eeed83"
      unitRef="usd">1248000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzEwLTEtMS0xLTQ5ODA3_d55ec473-e371-4fdd-b60e-cdbac491d253"
      unitRef="usd">1248000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i472ca090668c4c79a57611f081b2e8c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0MGRjOWIzZDRmMWE0MTdiYTNlMTc5MzMwZDUzNzk5Yy90YWJsZXJhbmdlOjQwZGM5YjNkNGYxYTQxN2JhM2UxNzkzMzBkNTM3OTljXzEwLTctMS0xLTQ5ODA3_517230b3-2f40-4927-9560-375e800c15fb"
      unitRef="usd">1248000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4ad43408d7bc439bb9991a9b6b35330d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzMtMS0xLTEtNDk4MDc_2eb62c0a-f4b7-4d39-94d8-f7d75f9b38e0"
      unitRef="usd">61387000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i84345ca156664987952bdf5cda66027a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzMtNS0xLTEtNDk4MDc_5297cd9f-e2be-4725-832d-5d404fd44306"
      unitRef="usd">61387000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0ba7d5de770842c998c7241489a1d930_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzUtMS0xLTEtNDk4MDc_eebff07a-9000-4759-a327-3fb29cd33d72"
      unitRef="usd">50741000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1b1996cd1ead4dc0974ff6af3685db56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzUtNS0xLTEtNDk4MDc_4bbbf6de-43f1-4f0b-a69c-0e112edc1165"
      unitRef="usd">50741000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzYtMS0xLTEtNDk4MDc_35fc360d-d4c0-4d77-94de-29cb52f5258a"
      unitRef="usd">112128000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1c36b638423b4a97ad512933aaf826f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzYtNS0xLTEtNDk4MDc_6bdcf290-b0a7-4f8f-8525-60baafddaee6"
      unitRef="usd">112128000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ic181a848f2c54ee49a33b7c02edff55c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzktMS0xLTEtNDk4MDc_e0a9a748-a2b3-487c-b277-eca60acbf724"
      unitRef="usd">1498000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ief853ab51c384e8f9cd8d15ab41184d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzktNy0xLTEtNDk4MDc_367b5b01-48a8-4131-a62d-14da75be56b5"
      unitRef="usd">1498000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzEwLTEtMS0xLTQ5ODA3_0b97c99d-3dab-4cc2-94fd-9c29f58f20b9"
      unitRef="usd">1498000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i07832d3fc0ec45d4a5b73874617b6c4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTo0NDZkMzA3NzY5NDI0YzllYTI1Y2ZlMjMyODVjYjllNC90YWJsZXJhbmdlOjQ0NmQzMDc3Njk0MjRjOWVhMjVjZmUyMzI4NWNiOWU0XzEwLTctMS0xLTQ5ODA3_62f05706-eb92-4227-989f-5e99656135d3"
      unitRef="usd">1498000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <zyme:ChangesInFairValueOfContingentConsiderationTableTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzYxOTI_6e35fc04-a8a9-4868-986e-b6dace98e8a8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in fair value of the Company&#x2019;s liability for contingent consideration:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&#160;at&lt;br/&gt;the&#160;beginning&lt;br/&gt;of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Increase&#160;&lt;br/&gt;(decrease) in&lt;br/&gt;fair&#160;value&#160;of&lt;br/&gt;liability for&lt;br/&gt;contingent&lt;br/&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts paid or transferred to payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&#160;at&#160;end&lt;br/&gt;of the period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</zyme:ChangesInFairValueOfContingentConsiderationTableTextBlock>
    <zyme:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzEtMS0xLTEtNDk4MDc_e220b851-5b63-4204-bdf1-aa36fee96a31"
      unitRef="usd">1498000</zyme:ContingentConsiderationLiabilityFairValueDisclosure>
    <zyme:ContingentConsiderationFairValueAdjustments
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzEtMy0xLTEtNDk4MDc_59a9e5f5-f051-46cf-b99e-3be38b7473b0"
      unitRef="usd">0</zyme:ContingentConsiderationFairValueAdjustments>
    <zyme:ContingentConsiderationLiabilityFairValueDisclosureTransfers
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzEtNS0xLTEtNTE2MDk_a9b70ec5-50de-4267-8b7a-f89227699fb4"
      unitRef="usd">250000</zyme:ContingentConsiderationLiabilityFairValueDisclosureTransfers>
    <zyme:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzEtNS0xLTEtNDk4MDc_3d0e92f3-5dd9-40b2-bfdd-1a5a4ded8ef7"
      unitRef="usd">1248000</zyme:ContingentConsiderationLiabilityFairValueDisclosure>
    <zyme:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i1cf111c1775f4eb6bf264080f68a34ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzItMS0xLTEtNDk4MDc_ca68a381-7a1a-4d91-98ac-13fcc58b18d8"
      unitRef="usd">1285000</zyme:ContingentConsiderationLiabilityFairValueDisclosure>
    <zyme:ContingentConsiderationFairValueAdjustments
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzItMy0xLTEtNDk4MDc_7b22846b-38b3-4877-8ccd-f906e53376ae"
      unitRef="usd">213000</zyme:ContingentConsiderationFairValueAdjustments>
    <zyme:ContingentConsiderationLiabilityFairValueDisclosureTransfers
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzItNS0xLTEtNTE2MDk_3c78603d-a97c-47cc-b049-fd49cba19da8"
      unitRef="usd">0</zyme:ContingentConsiderationLiabilityFairValueDisclosureTransfers>
    <zyme:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i6b9323b9668647499549cfe8214d5afa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90YWJsZTphNzA3MWE0YzYxNDU0MDEyYTA5ZmY3ZDc1MjBhY2MxZi90YWJsZXJhbmdlOmE3MDcxYTRjNjE0NTQwMTJhMDlmZjdkNzUyMGFjYzFmXzItNS0xLTEtNDk4MDc_f0381ab9-51d7-427d-98aa-26b0b82f1800"
      unitRef="usd">1498000</zyme:ContingentConsiderationLiabilityFairValueDisclosure>
    <us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzQxMjg_5b2f73af-e17c-4f3d-a583-c5d8dd91ec61"
      unitRef="usd">33400000</us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure>
    <us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
      contextRef="i8964c6386ee54d78990c6f86fe1ab0d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzQxMzY_b090b7bf-47e8-4672-baa8-1f8c60251839"
      unitRef="usd">15614000</us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure>
    <zyme:NetMonetaryAssetsDenominatedInForeignCurrency
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzU3ODI_e3cf8a47-5040-4086-9599-925cda17bd66"
      unitRef="usd">-1593000</zyme:NetMonetaryAssetsDenominatedInForeignCurrency>
    <zyme:NetMonetaryAssetsDenominatedInForeignCurrency
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzIvZnJhZzpmMjljMzVhZTY3Yjk0MjVkYjhjOGE0OWZlZmRjMWJlYy90ZXh0cmVnaW9uOmYyOWMzNWFlNjdiOTQyNWRiOGM4YTQ5ZmVmZGMxYmVjXzU3OTU_90096166-4b78-42b9-af53-fd858d82e37b"
      unitRef="cad">-2144000</zyme:NetMonetaryAssetsDenominatedInForeignCurrency>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzUvZnJhZzowNDQ4MzhmMjlmYWU0MGVhYjM2NTQxNWMzNGU0YjZjMS90ZXh0cmVnaW9uOjA0NDgzOGYyOWZhZTQwZWFiMzY1NDE1YzM0ZTRiNmMxXzI3ODM_db0b922d-8a2f-4f70-9da6-20fb59ca6ec4">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into research collaboration agreements with strategic partners in the ordinary course of operations that may include contractual milestone payments related to the achievement of pre-specified research, development, regulatory and commercialization events and indemnification provisions, which are common in such agreements. Pursuant to the agreements, the Company is obligated to make research and development and regulatory milestone payments upon the occurrence of certain events and royalty payments based on net sales. The maximum amount of potential future indemnification is unlimited, however, the Company currently holds commercial and product liability insurance that limits the Company&#x2019;s liability and may enable it to recover a portion of any future amounts paid. Historically, the Company has not made any indemnification payments under such agreements and believes that the fair value of these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to indemnification obligations for any period presented in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Company&#x2019;s 2016 Kairos acquisition, the Company may be required to make future payments of up to an&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aggregate of C$8.5 million, consisting of (i) a C$2.5 million payment when the first patient is dosed in the first Phase 2 trial and (ii) a C$6.0 million payment when the first patient is dosed in the first Phase 3 trial, to CDRD Ventures Inc. (&#x201c;CVI&#x201d;) upon the direct achievement of certain development milestones for products incorporating certain Kairos intellectual property. In addition, CVI is eligible to receive low single-digit royalty payments from the Company on the net sales of such products. For out-licensed products and technologies incorporating certain Kairos intellectual property, the Company may also be required to pay CVI a mid-single digit percentage of certain future revenue. As of December&#160;31, 2022, the contingent consideration had an estimated fair value of $1,248, which has been recorded within other long-term liabilities on the Company&#x2019;s consolidated balance sheet (December&#160;31, 2021: $1,498). The contingent consideration was calculated using a probability weighted assessment of the likelihood of the milestones being met, a probability adjusted discount rate that reflects the stage of the development and time to complete the development. Contingent consideration is a financial liability and measured at its fair value at each reporting period, with any changes in fair value from the previous reporting period recorded within research and development expenses in the statement of income (loss) and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be subject to various legal proceedings and claims related to matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4bce373ac5024beaad8cf9bdf2188553_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzUvZnJhZzowNDQ4MzhmMjlmYWU0MGVhYjM2NTQxNWMzNGU0YjZjMS90ZXh0cmVnaW9uOjA0NDgzOGYyOWZhZTQwZWFiMzY1NDE1YzM0ZTRiNmMxXzU0OTc1NTgxNjk3MQ_0f4840b8-3bee-4a9d-9fa1-c7a3eb660553"
      unitRef="cad">8500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i933d49dcfa9f489e91b2f5e866a79090_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzUvZnJhZzowNDQ4MzhmMjlmYWU0MGVhYjM2NTQxNWMzNGU0YjZjMS90ZXh0cmVnaW9uOjA0NDgzOGYyOWZhZTQwZWFiMzY1NDE1YzM0ZTRiNmMxXzU0OTc1NTgxNjk1NA_a034376c-eeb0-4af2-b35a-52d2aada1b38"
      unitRef="cad">2500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1d2a0933fbc74057bab310dcd652f4c6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzUvZnJhZzowNDQ4MzhmMjlmYWU0MGVhYjM2NTQxNWMzNGU0YjZjMS90ZXh0cmVnaW9uOjA0NDgzOGYyOWZhZTQwZWFiMzY1NDE1YzM0ZTRiNmMxXzU0OTc1NTgxNjk2Mw_e2e39906-ae32-4443-b21c-ac66b6cb5213"
      unitRef="cad">6000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="icefc87220c08442982e862dcdd940f00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzUvZnJhZzowNDQ4MzhmMjlmYWU0MGVhYjM2NTQxNWMzNGU0YjZjMS90ZXh0cmVnaW9uOjA0NDgzOGYyOWZhZTQwZWFiMzY1NDE1YzM0ZTRiNmMxXzE4MTk_8c8c24be-66cb-4b28-ac42-cbbb142e45c7"
      unitRef="usd">1248000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ic181a848f2c54ee49a33b7c02edff55c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8xNzUvZnJhZzowNDQ4MzhmMjlmYWU0MGVhYjM2NTQxNWMzNGU0YjZjMS90ZXh0cmVnaW9uOjA0NDgzOGYyOWZhZTQwZWFiMzY1NDE1YzM0ZTRiNmMxXzE5MzE_fb52ac22-d54d-46d0-8aa6-78db587cc486"
      unitRef="usd">1498000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV8xMDk5NTExNjI4MTM1Mw_92cbe658-f352-4631-b421-1a43aa25270d">Restructuring&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company started implementing a restructuring program (the &#x201c;Restructuring&#x201d;) as part of its renewed focus on achieving its key strategic priorities and to help create a more cost-efficient organization in order to execute on its strategic priorities. In connection with the Restructuring, the Company made changes to its management team and reduced headcount by approximately 25% by the completion of the Restructuring during the three months period ended March 31, 2022. During the year ended December&#160;31, 2022, the Company recorded the following costs for the Restructuring:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.03pt"&gt;employee severance and termination benefits of $5,214;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.03pt"&gt;an offsetting non-cash reversal of previously recognized stock-based compensation expenses for unvested stock and RSU awards of $10,381; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.03pt"&gt;other restructuring charges primarily related to accelerated depreciation and accelerated recognition of rent expense in relation to the shutdown of certain facilities of $2,435 and early termination of certain service contracts of $1,275.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the net charges, $5,659 expense and $5,516 recovery of stock-based compensation were recorded in research and development expenses, and $3,265 expense and $4,865 stock-based compensation recovery were recorded in general and administrative expenses in the accompanying statements of income (loss) and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022, the net outstanding liability related to employee severance termination benefits and other contract liabilities was approximately $678. The Company recognized the majority of these charges during the year ended December&#160;31, 2022 and does not expect to incur any material additional costs related to the Restructuring.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="i745abeffc57c403ab0eedbfd7325eb9e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV8zODQ4MjkwNzAwNzMx_8f808005-8a15-4c54-8407-2587aadb2ecc"
      unitRef="number">0.25</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringCharges
      contextRef="if0941de920ff44c2939d9b42bdf0eb35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkwNzY_19623e21-42b3-42b1-a930-19b914ad54c2"
      unitRef="usd">5214000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i67424142b08b4e2e976a27492a852f43_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkwODA_d1d6ff98-119a-4b97-af0e-dbc99f7d0e04"
      unitRef="usd">-10381000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i46a4c6d1a52a41048cd62ec9171b0602_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkwODU_ae432cb5-5762-439b-9162-16d89e23b716"
      unitRef="usd">2435000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8b024383d05b45358ebbe6e6558cdaf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkwODk_3dd23dd3-9adf-400c-a147-fa886b902bf9"
      unitRef="usd">1275000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i97a5ef24713b421f84d6ee604217be55_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkwOTM_d900b741-cab8-4438-b05f-f22334556366"
      unitRef="usd">5659000</us-gaap:RestructuringCharges>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i97a5ef24713b421f84d6ee604217be55_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkwOTc_87711a9d-17cf-4d24-8989-212c278faa35"
      unitRef="usd">-5516000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RestructuringCharges
      contextRef="i7735642abc9b43458f8b0ce7d17412ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkxNjU_17ce4c54-f9cd-4547-9001-b7c38f43c33e"
      unitRef="usd">3265000</us-gaap:RestructuringCharges>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7735642abc9b43458f8b0ce7d17412ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkxNjk_c89fa8cb-44cf-4532-bb25-466d3494b1c8"
      unitRef="usd">-4865000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RestructuringReserve
      contextRef="i6a73acbe1b8f4a4f99f49ea70b7d99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhOGFmNTYzYzAwMjRiYjZiYzQ2MjE1N2ExNjM4NGMwL3NlYzo0YThhZjU2M2MwMDI0YmI2YmM0NjIxNTdhMTYzODRjMF8yMTIwL2ZyYWc6ODRlOTQ2NDkxZThhNDI1N2FkOTE2MDYxNjBlMTdlMWUvdGV4dHJlZ2lvbjo4NGU5NDY0OTFlOGE0MjU3YWQ5MTYwNjE2MGUxN2UxZV81NDk3NTU4MTkxNzM_0897aba5-fb55-46dd-aaed-827b293ce2b3"
      unitRef="usd">678000</us-gaap:RestructuringReserve>
</xbrl>
