<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:vrns="http://varonis.com/20220331"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vrns-20220331.xsd" xlink:type="simple"/>
    <context id="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4bcde0cbebf54d109982b1bf308f5660_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ibf6442034f1f40aea656713a706425a6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7b3619f311d7468b92fdd2e44f75ceda_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9634b773e941421e975bf35df7e2f599_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic2015a3f2c394c04a79ca19ec69083fc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib812e55358944fdd940e35b0a5dfe6c0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id936571bdd5748b4ab0d7693ed8dff2d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee1ed298349a442693dd518f8ed1fe13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="i048e36f6a23c4c618909ee3f19c4aa79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="ic47602028307472f8769c9b288fc792b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="ie71da137717140d8bd4642ee0625ee77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="idf80f497ea504ce0b0faeb918afa127c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24bc8610ba724370b4be5bdd3d0aea49_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6b3b578c4bef4ef58c1f02f8bfe9117e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib4402e2e39264ded832cf4aab9dbaf76_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i45aba944a7a24e048f3b9818010ce2c2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icfb14bee616f4702943fb9a81d78471f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia67c4bbd0e9a4900a044cb8e570c7664_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia4f622f12bae45b0af283ad68866d334_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if1a1ce8595c84a1799cb00c0088fa454_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i02d683809f574181ab84d09f8d961ae6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i013a1ac17ff144bda91466fd9f6eb907_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="i2cfab92b63544a1098d4c1cc798918c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="i45bbc03c208f4ff38bddca601696d5a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="i3d3e7a05a908434a8934376c5c19f095_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</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="ie9f8f41a583c459ca479e16a7705effa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc2a8da834154c47b8552c33ab732c9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84b60e76cccb425b9e66d9612def8f8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i645a2c52b4b94347a7f4e4ade6588e80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie073920c4cd04c44855aeb2886ba97e6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic1fd3876b8cd42cebd5bdddb5ebdb53b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib5dadfafb7e44138bd16f04495910f23_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5aef100b57f14f789804f18f774758af_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8ff44890622944538d08817c30dbe6ae_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ief55107ea44545ec81ba4c2312fc2996_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i71dc6f1c4035436e98c7be7a7780cd7c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0f1116c322b7460d883b4b871bf2dd9b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib9b66af3459e4d6faf142099acb65742_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7b353dc5f0d94bde9698223968388b86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib95d402d11344b9d98c3861571bc4878_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vrns:PrepaidExpensesAndOtherCurrentAssetsAndAccruedExpensesAndOtherShortTermLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i404a3101ded6443689dede6119d62473_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vrns:PrepaidExpensesAndOtherCurrentAssetsAndAccruedExpensesAndOtherShortTermLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d92f4bfbaee48668a27a41b8a49be8d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d871d64b5ab4e08ac44a0780d963a7a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8b09fded65ce406ea6f9fb9bfd0a0c8e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia9f8d2bcc451463495910af8102e5057_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i92a3b816368c46a28a6c2bf3f86d846c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia565295d8f2f4a228d44d279bb6cd55d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6adf1f6a16f54b6a8e165db55d102563_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i43632423ef0149ccb5c94de56fbe0f3f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i258d7dadf84241098a7a8127dfc4e16a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib624e4d1a25d49048b37355fba976e58_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">vrns:TermBankDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">vrns:LongTermDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5940e66ada194b4a87cad08794a71fdc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">vrns:LongTermDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if0c4684014af41ee951a2dfda4555f8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1471edafc35436d8ed5abd95258f9e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2378296233064d92a050d2fb9af243fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">vrns:TermBankDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc0b8cd4eb9345d1ac4624bf39c0bbbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e3dffde11354d40ba83ba7901778d7b_D20200821-20200821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-21</startDate>
            <endDate>2020-08-21</endDate>
        </period>
    </context>
    <context id="ief3233a496df4a7e9a3342a988cab8c4_I20200821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-21</instant>
        </period>
    </context>
    <context id="i798c3384204443709bc61d537a6f5566_I20200511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-11</instant>
        </period>
    </context>
    <context id="i14f3f7cf9338413ea571c0750fdad4ff_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">vrns:RestrictedStockUnitsAndStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8650d9aebd6f41a985f2fcb9b1090cb9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">vrns:RestrictedStockUnitsAndStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i907f39e5bdb646c5b100cf7b078321c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i95f2d3f0633b416b9a1252987e9060ae_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i58c5cb6f5afb427e83c6fb8ee9f385e4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53614278cca6429499ad0c9c07aa882c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie8bd5c99db694f9b9ca3f16d210bffc5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic08ffd4bbf714b7d9212d9636be9a16b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ida7969ded72c4a748a326039f089404c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0aa2ffcbf706471fbddf3a64f79246c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52b6e2d2e6e94cb884e7b2e6dbc5bdfc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5fd9d20d6984d0488d684ac1d342798_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c42d2bbe40a4917bc2fdf4ff06e327d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i33f90ba9bb394e2eae46af7860c2786d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i807bac57a4204248b82a7cf5cdc10b42_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i62f6018c875744fe8ead3c0be7866407_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1d4aaa69c2e8400fa0b569025874e9b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60520851b1694e1280fc11486ce5c008_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3517e97188c340ccba8ffab0fd24f065_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71c0073d978e4a3d8f9c9e8fdecd5de0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a1255cc1b454df68d126d5923337b67_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i130bba1b375443f3a69df64c726f70f2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6c5f0bd5e0654efe8991de0300cfdc9c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iff04d7f6c6fa48bc8cdbdf128836dbd3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1c45c5fab6e440eda9ed292f6b2b1110_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if324cb846fa74bae93889fbc9b3d4ddc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0dd306abdd2c4ecfa3087f119abd3c03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00b3e34bf44f47dbbcff5d70ad9d4952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i832d7f94fc2d479d9870c1affcc509df_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic568a592bc694d4c9c0a42b47c205da6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7b8661ec16f247738741750946b1bc7d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i60c7424693fc4e08bc16a54ab16e4580_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id9d71b2df6eb4ae1b3e205957afd88c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2e9d11f6f294f7eb9c22bf2b1718838_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c735c8255ec4909b0eedce3d464aa76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11b3fbb18d07474f8b36283e0a11f8bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa91c70c783246c184c6003d2ecd2787_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8915cf21571c4ff9865bb268d779d1a8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i24a42f4d1d0f4477a7096ba25af616d0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibd020becad4645fab3d2eab997e58244_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iabd80b11f641494fa677442c6534b96a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49b14a47fa5748a686945d26e9321eb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i117b0b3dc9e04ec7958cdd29c4b152ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69cadc7c971b43bda8ddf1af7a3f7732_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5dfbd2289c5475abf5f2aea52b47cbe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id4e738cd82ed4089935bc2e2ae2095dc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i61e226b0ef004f31ad4a1e6d468092ea_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic204949c1f8c499890da3e2fed3d6f76_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i493afae710424c18afc1f1ece6ae06c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9148aba345604f6bb91bff96cbf6da18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f279754a1454dc98d5a17aab8939131_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6bd52c4b2c6483491e67775dec87c36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42400cfc04724d31b9fb9bd964905a03_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic842d17f0cb7445b941f87092d12ac7c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib875d46204784a4fbf9bf2e48b2de8ce_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8cd362a28544fe685a42396e4305a2e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8e4c78abd7324c188d5d247f90d3dca0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b16ca2c4130472dbb201724fabf6568_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5250b90ace942a79a5b6c0d824de991_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie33a119fb1af437fac799763f11303b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa68d74910f140869d27d1983c341ddc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vrns:DevelopedTechnologyRightsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e8466fe3d324c2486e130d203d0536f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vrns:DevelopedTechnologyRightsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i44fda9de923242c8a3174a4feb441aa0_D20200511-20200511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-11</startDate>
            <endDate>2020-05-11</endDate>
        </period>
    </context>
    <context id="i0ed2e8f41637411396eec9ed45a7b1eb_D20200511-20200511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-11</startDate>
            <endDate>2020-05-11</endDate>
        </period>
    </context>
    <context id="ibe243eb028684573a55dcc5e46bb96fb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2a85db2c23fc41a9b50fedd06d9032d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i864ae520b7984f77a90714cac89a6a37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i521f52fd56de4798b6d05c3dc18ab7c0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i986e513583384d6b82892a1973b27d45_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2ae380f58c544f0d9032f8e60b9aeaf8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vrns:TwoThousandAndTwentyFiveSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2a2f780d8eb445bda6dae926a5d2f055_I20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2005StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="i577af9795d78464e8644663acb83b86a_D20131231-20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2005StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-12-31</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="i0de6fa4a1e6748ffa8915a029d33a7c9_D20140101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2005StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id9dcc9c438a243fcbdef96a8be843147_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2005StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9383e28e2f3748bbbb49f33dd3577265_I20131114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2013OmnibusEquityAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-11-14</instant>
        </period>
    </context>
    <context id="i01ee9520e9fc44d5a9779ce72aee6fc5_D20131114-20131114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2013OmnibusEquityAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-11-14</startDate>
            <endDate>2013-11-14</endDate>
        </period>
    </context>
    <context id="i8f5380b57a794151b05fce0bbfc614bd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:The2013OmnibusEquityAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i48ce7e8653d54fdaa3f0a28427bff03c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2c9c8ae1ddd84347ac5bf3583c345e8d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8c046d6b9b3c4e3abbaaa19531caa66b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i37ce0a0c5ef345b98242fc67c4c9d1ae_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i492ea015c3c34f129be2027a83736fcf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i33752c833bcc40c69530fe5ec1fec303_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1b0ec884b15544a1a2e8cd05cd118b18_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vrns:ConsultantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">vrns:August2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i513e7ab504204437b393a3653e87af9c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vrns:ConsultantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">vrns:March2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id282980f3c804b028ac8d15d4680e23e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vrns:ConsultantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">vrns:May2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i12a7421be4ab406fb53d16ffdb865a33_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vrns:ConsultantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">vrns:November2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0bf3e156d4254f2bb8308fb8c8d68a86_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vrns:ConsultantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">vrns:February2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5b6f1164f1cb468299c2f6a97ebeaa4b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vrns:ConsultantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i33fe6f0fc56d484cafeec2fcdba5e331_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vrns:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibea5903879394a60b3281e01977b35ae_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vrns:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i35b55932e09b4a70b8a1d912ba9aa15e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vrns:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i24d918bbd59e4048828c541b694fec41_I20150630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:ESPP2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-30</instant>
        </period>
    </context>
    <context id="i045ab0051f6046d7905989e1caaa0a92_D20150630-20150630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:ESPP2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2015-06-30</endDate>
        </period>
    </context>
    <context id="i41f2d3f0177e4adca530dfc7c0901ea6_D20160101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vrns:ESPP2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i217b822e174440458669ff7ba4ba59a0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib8b8d7a536df4fbbb87c8be529b4703f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7d147c9bd5e84e1bbc4da985b495d431_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i51c13e963758469b8aa3efb3cd871c74_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6f03e0911d9c47cd9469554fdea0ba31_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i345c8433ad264aeb91580583ef332192_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7df17ae63c994bf396d246dddf4a5e7d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7bae42d538b54814a6b50f4a386d9c83_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7afc7a0bf48b49dab3e612fd726d35b7_D20210208-20210208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
        </entity>
        <period>
            <startDate>2021-02-08</startDate>
            <endDate>2021-02-08</endDate>
        </period>
    </context>
    <context id="i52424b514d9043a393abd537a0758be7_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">vrns:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="icc8da6bf66864a8792303074e834f75a_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">vrns:PublicStockOfferingAdditionalOptionalSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="i1ae92044e1994250bb65b85a237a4fda_I20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">vrns:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-16</instant>
        </period>
    </context>
    <context id="ie1106a96652a4c448f8f887f7005f69c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1597a62a89af403eba18ecad557fdd59_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vrns:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifd01050142ca4b4186495a5e1a5a373d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7ca9aa89350645bcb2cf70e8362ab3cd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic84ad67c35f0465588a96e20380db4e3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i94562c46913f48839fedb028bbec86d9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6dba4ad0030748dd986c51a0a5ffde3a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i06b80e0c72c747e0bc78d25b28376be5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vrns:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1c5f292d54fb4493bd9a9a8b5983293f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vrns:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iccd5986274f440cfae73cc6053b8b003_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i18ccba066cf84313adec0e71a3b0db61_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i559cd8df9f6a485ab132f366c7a7da25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i141fd256f3e04f1ba97d81c2c404ed9f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5754ff3a5ce645ccaa1585db0634ea75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i186778ad1fa4490f92fffeeacdd2b1a3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib7953d8e934f4defaccaee666ab829a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5137a4f1cd0747e3aa0ab647f6ba735f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vrns:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia30ee70a734e4f85aaa272ccf0d0a5c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001361113</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vrns:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="subsidiary">
        <measure>vrns:subsidiary</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>vrns:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80L2ZyYWc6MGY4MTQ5ZGZkMDFlNGNiNGI5Y2I1MDg2MTYxZDkxOTcvdGFibGU6MzY4OGRhZTk2M2RjNGE1YzhiM2U0ZDUyOWM5OTczMGQvdGFibGVyYW5nZTozNjg4ZGFlOTYzZGM0YTVjOGIzZTRkNTI5Yzk5NzMwZF80LTEtMS0xLTI3MDU3_47e4da09-9654-4d4a-8aaf-e7a1cbc7b041">0001361113</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80L2ZyYWc6MGY4MTQ5ZGZkMDFlNGNiNGI5Y2I1MDg2MTYxZDkxOTcvdGFibGU6MzY4OGRhZTk2M2RjNGE1YzhiM2U0ZDUyOWM5OTczMGQvdGFibGVyYW5nZTozNjg4ZGFlOTYzZGM0YTVjOGIzZTRkNTI5Yzk5NzMwZF82LTEtMS0xLTI3MDU3_cc7eb9e2-3ccc-4168-9a93-5e9826ea7332">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80L2ZyYWc6MGY4MTQ5ZGZkMDFlNGNiNGI5Y2I1MDg2MTYxZDkxOTcvdGFibGU6MzY4OGRhZTk2M2RjNGE1YzhiM2U0ZDUyOWM5OTczMGQvdGFibGVyYW5nZTozNjg4ZGFlOTYzZGM0YTVjOGIzZTRkNTI5Yzk5NzMwZF8xNC0xLTEtMS0yNzA1Nw_6d53c689-1d8c-49be-88e7-b0179d83c3f5">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80L2ZyYWc6MGY4MTQ5ZGZkMDFlNGNiNGI5Y2I1MDg2MTYxZDkxOTcvdGFibGU6MzY4OGRhZTk2M2RjNGE1YzhiM2U0ZDUyOWM5OTczMGQvdGFibGVyYW5nZTozNjg4ZGFlOTYzZGM0YTVjOGIzZTRkNTI5Yzk5NzMwZF8xNS0xLTEtMS0yNzA1Nw_f1c71ab4-8b52-45c6-978f-51f602a8b5f1">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80L2ZyYWc6MGY4MTQ5ZGZkMDFlNGNiNGI5Y2I1MDg2MTYxZDkxOTcvdGFibGU6MzY4OGRhZTk2M2RjNGE1YzhiM2U0ZDUyOWM5OTczMGQvdGFibGVyYW5nZTozNjg4ZGFlOTYzZGM0YTVjOGIzZTRkNTI5Yzk5NzMwZF8xNi0xLTEtMS0yNzA1Nw_9f692b95-cc44-4bf2-b90d-1677268d5e62">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ie9f8f41a583c459ca479e16a7705effa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMy0wLTEtMS0yNzA1Nw_308ac854-be3d-4861-9470-ad138537e60c">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTk1OQ_1890fb06-9dcb-4a25-aebe-5a146cc239c4">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i2ae380f58c544f0d9032f8e60b9aeaf8_D20220101-20220331"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xMDM4L2ZyYWc6YWJlMDdhNjlhMzUxNDYyNWI5ZGMxNjFhNmMwN2NmNGMvdGV4dHJlZ2lvbjphYmUwN2E2OWEzNTE0NjI1YjlkYzE2MWE2YzA3Y2Y0Y18yMTk5MDIzMjU1NTY1_58f16cf8-cffd-4616-a19b-8b9405fe09f1"
      unitRef="number">0.0325668</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie9f8f41a583c459ca479e16a7705effa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOjAwYmE0OGMxOTliMjRlNWY5OWRiYTQ0Yzg4M2U1NTdkL3RhYmxlcmFuZ2U6MDBiYTQ4YzE5OWIyNGU1Zjk5ZGJhNDRjODgzZTU1N2RfMi0xLTEtMS0yNzA1Nw_d14aa73d-99f6-4d4d-a4c8-a5a32f051f9a">P2Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOjAwYmE0OGMxOTliMjRlNWY5OWRiYTQ0Yzg4M2U1NTdkL3RhYmxlcmFuZ2U6MDBiYTQ4YzE5OWIyNGU1Zjk5ZGJhNDRjODgzZTU1N2RfMy0xLTEtMS0yNzA1Nw_03a1d8fc-7978-47fc-a293-0ed351e0e62d">P2Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOjAwYmE0OGMxOTliMjRlNWY5OWRiYTQ0Yzg4M2U1NTdkL3RhYmxlcmFuZ2U6MDBiYTQ4YzE5OWIyNGU1Zjk5ZGJhNDRjODgzZTU1N2RfNC0xLTEtMS0yNzA1Nw_31f30dee-03d2-4250-adc1-d9b1e9caa2d7">P2Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i48ce7e8653d54fdaa3f0a28427bff03c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfMi0xLTEtMS0yNzA1Nw_693a34ba-d796-42da-8bd0-71e8e396c5c1">P2Y8M15D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i48ce7e8653d54fdaa3f0a28427bff03c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfMi0yLTEtMS0yNzA1Nw_69b26cda-e771-4ce5-92ca-ee1a4170aa38">P2Y4M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8c046d6b9b3c4e3abbaaa19531caa66b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfMy0xLTEtMS0yNzA1Nw_36de6cb2-7358-4230-98e6-4f013e9b4565">P2Y3M21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8c046d6b9b3c4e3abbaaa19531caa66b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfMy0yLTEtMS0yNzA1Nw_ebfb98d4-86da-4f01-a64f-ac1fb4a8f593">P2Y3M21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ie1106a96652a4c448f8f887f7005f69c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfNC0xLTEtMS0yNzA1Nw_53216169-2c11-4d31-8864-2fe24eb5bff4">P2Y10M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ie1106a96652a4c448f8f887f7005f69c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfNC0yLTEtMS0yNzA1Nw_5293c4b3-100a-429d-92a9-8ea0fb75b713">P2Y10M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i1597a62a89af403eba18ecad557fdd59_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfNS0xLTEtMS0yNzA1Nw_23454dc6-b700-4bcd-b306-227c21939edf">P1Y11M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i1597a62a89af403eba18ecad557fdd59_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfNS0yLTEtMS0yNzA1Nw_5b19585a-2105-4cf3-a60f-ba1f67146af8">P1Y11M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfOC0xLTEtMS0yNzA1Nw_8ac0287b-57db-4314-87ec-5858efc1b62f">P2Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RhYmxlOmVlZjg3OWI4OWNiYjRlYzRiYzczMWU2YzE0N2I3N2Q1L3RhYmxlcmFuZ2U6ZWVmODc5Yjg5Y2JiNGVjNGJjNzMxZTZjMTQ3Yjc3ZDVfOC0yLTEtMS0yNzA1Nw_20b35e83-26db-4e47-b9e8-c7ede663c994">P2Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RleHRyZWdpb246NTFkYzhmNjRkMDYzNGJmNjk3ZmNkYjNjNTJlOTk3MTJfMjAy_748e6f50-9e1a-4467-8daa-6780a175d022">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ifd01050142ca4b4186495a5e1a5a373d_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81OC9mcmFnOjUxZGM4ZjY0ZDA2MzRiZjY5N2ZjZGIzYzUyZTk5NzEyL3RleHRyZWdpb246NTFkYzhmNjRkMDYzNGJmNjk3ZmNkYjNjNTJlOTk3MTJfMjc2_07642ed1-efc8-4055-bcad-3d05686d59c2">P1Y7M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <dei:DocumentType
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8xMDg_d70bf738-a454-4802-bfd7-81647e9bb180">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6MmVhMmZmZDFiZWVkNGUxYmI4ZjAwNTFhNzk0YjA5YWEvdGFibGVyYW5nZToyZWEyZmZkMWJlZWQ0ZTFiYjhmMDA1MWE3OTRiMDlhYV8wLTAtMS0xLTI3MDU3_516e4dd9-7205-4c1f-837c-023d1d888698">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8xNzc_d247131f-968c-49b0-9586-62919fac9191">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6NmYwYjNmNTIxYzkyNDNiMDk5YTZjZTljMWFmMzNmZmYvdGFibGVyYW5nZTo2ZjBiM2Y1MjFjOTI0M2IwOTlhNmNlOWMxYWYzM2ZmZl8wLTAtMS0xLTI3MDU3_fb60991b-b19a-4c19-96e0-812f700e7244">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8yOTM_33fa0661-b681-4460-9049-21e9d9f3329e">001-36324</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8zMTg_cd8eff99-47f0-49d2-abfa-8526ea6c3991">VARONIS SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6YjgwMzJjOGUxNzRhNDMyZjgyZmViNTQ4ZDNjM2QxNTgvdGFibGVyYW5nZTpiODAzMmM4ZTE3NGE0MzJmODJmZWI1NDhkM2MzZDE1OF8wLTAtMS0xLTI3MDU3_66086925-f47e-4a82-b1b7-04b2dd061c28">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6YjgwMzJjOGUxNzRhNDMyZjgyZmViNTQ4ZDNjM2QxNTgvdGFibGVyYW5nZTpiODAzMmM4ZTE3NGE0MzJmODJmZWI1NDhkM2MzZDE1OF8wLTMtMS0xLTI3MDU3_73a06ea7-1b8d-4a3f-b46b-bd9b1e698cd6">57-1222280</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6YjgwMzJjOGUxNzRhNDMyZjgyZmViNTQ4ZDNjM2QxNTgvdGFibGVyYW5nZTpiODAzMmM4ZTE3NGE0MzJmODJmZWI1NDhkM2MzZDE1OF8zLTAtMS0xLTI3MDU3_2720c664-80b3-41b9-bfd2-8191dfe277e5">1250 Broadway, 29th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6YjgwMzJjOGUxNzRhNDMyZjgyZmViNTQ4ZDNjM2QxNTgvdGFibGVyYW5nZTpiODAzMmM4ZTE3NGE0MzJmODJmZWI1NDhkM2MzZDE1OF8zLTEtMS0xLTI3MDU3_bf675d1a-ef7b-49dc-8a2f-b8a328064d02">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6YjgwMzJjOGUxNzRhNDMyZjgyZmViNTQ4ZDNjM2QxNTgvdGFibGVyYW5nZTpiODAzMmM4ZTE3NGE0MzJmODJmZWI1NDhkM2MzZDE1OF8zLTItMS0xLTI3MDU3_b55caf5a-a6e0-4ed5-84d2-9f341ec643b0">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6YjgwMzJjOGUxNzRhNDMyZjgyZmViNTQ4ZDNjM2QxNTgvdGFibGVyYW5nZTpiODAzMmM4ZTE3NGE0MzJmODJmZWI1NDhkM2MzZDE1OF8zLTMtMS0xLTI3MDU3_7ca4b138-aada-41e9-8361-e75d329ffae5">10001</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF80MDI_bf2e5316-9bdc-4bb4-85f1-3c73c51c16f6">877</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF80MDY_d2b80726-96f2-411c-a62e-5391148af660">292-8767</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6MTA0YmFmNWY3YjA1NDgyM2JmMTRkODI2MjMzMWFkMTcvdGFibGVyYW5nZToxMDRiYWY1ZjdiMDU0ODIzYmYxNGQ4MjYyMzMxYWQxN18xLTAtMS0xLTI3MDU3_f48eac72-bc26-49a4-8e20-1a6b0976790c">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6MTA0YmFmNWY3YjA1NDgyM2JmMTRkODI2MjMzMWFkMTcvdGFibGVyYW5nZToxMDRiYWY1ZjdiMDU0ODIzYmYxNGQ4MjYyMzMxYWQxN18xLTEtMS0xLTI3MDU3_3cf7c3d2-b2d9-461f-934a-e39c4e51a506">VRNS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6MTA0YmFmNWY3YjA1NDgyM2JmMTRkODI2MjMzMWFkMTcvdGFibGVyYW5nZToxMDRiYWY1ZjdiMDU0ODIzYmYxNGQ4MjYyMzMxYWQxN18xLTItMS0xLTI3MDU3_9f58a221-4f72-4425-bb62-5c69bf975db0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF85MDM_95f7c76c-db87-4cb9-bdbc-a634c146ab1b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8xMjQy_c7ced086-5c58-4742-97a6-d24dd225f181">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6ODUyNTlhOTdlOTMzNDBkYjk3YjZkYTMzZjY0NzRjNWUvdGFibGVyYW5nZTo4NTI1OWE5N2U5MzM0MGRiOTdiNmRhMzNmNjQ3NGM1ZV8wLTAtMS0xLTI3MDU3_aa5ab18d-4160-42d3-8e01-9a1aad85f3ad">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6ODUyNTlhOTdlOTMzNDBkYjk3YjZkYTMzZjY0NzRjNWUvdGFibGVyYW5nZTo4NTI1OWE5N2U5MzM0MGRiOTdiNmRhMzNmNjQ3NGM1ZV8yLTMtMS0xLTI3MDU3_3e9dc0f5-3edc-4d70-b46a-9a2cbfdba988">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGFibGU6ODUyNTlhOTdlOTMzNDBkYjk3YjZkYTMzZjY0NzRjNWUvdGFibGVyYW5nZTo4NTI1OWE5N2U5MzM0MGRiOTdiNmRhMzNmNjQ3NGM1ZV80LTMtMS0xLTI3MDU3_d70cf77c-f3a8-4a40-9151-fcad71bc087c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8xOTgw_27cc68cc-5547-4b9f-aaa5-a71b33144a47">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4bcde0cbebf54d109982b1bf308f5660_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xL2ZyYWc6NDA5NGU2N2RkOTI3NDJjMjk0NThkOGZlMWMxYzY2MTQvdGV4dHJlZ2lvbjo0MDk0ZTY3ZGQ5Mjc0MmMyOTQ1OGQ4ZmUxYzFjNjYxNF8yMDIw_53b9cedd-a34f-4b39-8c8c-a0a524069384"
      unitRef="shares">109569674</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNC0xLTEtMS0yNzA1Nw_7b333b45-4b9f-4dae-ab72-b8479c31df29"
      unitRef="usd">775719000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNC0zLTEtMS0yNzA1Nw_877760d5-e30f-4e9f-b2ba-965e1f8fe175"
      unitRef="usd">805761000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNS0xLTEtMS0yNzA1Nw_477776f0-fe71-4b62-8742-2191e9885523"
      unitRef="usd">28372000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNS0zLTEtMS0yNzA1Nw_7c9575e1-50c6-4db9-99ef-aba7e67dd4b8"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNi0xLTEtMS0yNzA1Nw_c8ae06f9-4414-4b04-875f-8df7034772a4"
      unitRef="usd">0</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNi0zLTEtMS0yNzA1Nw_037983bc-cb4b-4531-8717-eebb7eaaa8aa"
      unitRef="usd">1850000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNy0wLTEtMS0yNzA1Ny90ZXh0cmVnaW9uOjVkYjA4NDZmMjMyNzQ1ODk4ZTRlMDdkMWE2N2RhNDIzXzQ0_3cb6864f-c813-430b-bf63-862832b3496a"
      unitRef="usd">3575000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNy0wLTEtMS0yNzA1Ny90ZXh0cmVnaW9uOjVkYjA4NDZmMjMyNzQ1ODk4ZTRlMDdkMWE2N2RhNDIzXzUx_c71ff2f1-8a81-4d36-a4b7-a26a62482c8e"
      unitRef="usd">2754000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNy0xLTEtMS0yNzA1Nw_8e68db8b-9f2b-4a0b-aaee-2c1da6e10508"
      unitRef="usd">63604000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNy0zLTEtMS0yNzA1Nw_864147b1-2d69-401b-925c-44c71c5411cb"
      unitRef="usd">117179000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfOC0xLTEtMS0yNzA1Nw_cb21964f-29c7-473b-b0be-7ac53203899b"
      unitRef="usd">35812000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfOC0zLTEtMS0yNzA1Nw_0963b14b-2a4d-4cb7-93a5-1bd5a2bed3eb"
      unitRef="usd">34417000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfOS0xLTEtMS0yNzA1Nw_fa3656bf-b614-428e-9bf1-7b47ed6e7f62"
      unitRef="usd">903507000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfOS0zLTEtMS0yNzA1Nw_6f0b775f-961b-4a13-8b7f-38668d0a3975"
      unitRef="usd">959207000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTItMS0xLTEtMjcwNTc_48096b8a-9712-4394-88b2-1dbf280cd578"
      unitRef="usd">61351000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTItMy0xLTEtMjcwNTc_06216cc0-39a5-409c-aa61-2daaefa621bc"
      unitRef="usd">63749000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTMtMS0xLTEtMjcwNTc_e73d9d15-cdee-440a-a18a-37cb6feb8281"
      unitRef="usd">39495000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTMtMy0xLTEtMjcwNTc_017e23c4-0b60-4516-b4af-66df375d7e59"
      unitRef="usd">38298000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTQtMS0xLTEtMjcwNTc_54687957-7278-459e-8601-7567bcc06de5"
      unitRef="usd">3931000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTQtMy0xLTEtMjcwNTc_9a45ee99-5c53-42f2-8319-e6428128b017"
      unitRef="usd">4313000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTUtMS0xLTEtMjcwNTc_11a8dfa1-dfee-440c-8b9e-aa7a7f973f29"
      unitRef="usd">23135000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTUtMy0xLTEtMjcwNTc_b110d826-7597-4721-8c48-d92c283a1a41"
      unitRef="usd">23135000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTYtMS0xLTEtMjcwNTc_caf24152-3671-4de5-8bcc-d1797ea8ef87"
      unitRef="usd">20143000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTYtMy0xLTEtMjcwNTc_c7c5755d-fd2a-4ce4-a7df-8cbf05e44896"
      unitRef="usd">19835000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTctMS0xLTEtMjcwNTc_a8de4165-9b8f-4f74-8d76-a36cfcff311b"
      unitRef="usd">148055000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTctMy0xLTEtMjcwNTc_0b029acc-a3ad-4cc3-95a9-7e60cc2f5eeb"
      unitRef="usd">149330000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTgtMS0xLTEtMjcwNTc_d2bef4a1-7b26-42af-9248-8f1d1379eb59"
      unitRef="usd">1051562000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMTgtMy0xLTEtMjcwNTc_8d283f74-0bc7-4e97-a742-c0723f7d295b"
      unitRef="usd">1108537000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjItMS0xLTEtMjcwNTc_9f6e1024-c0e8-45e7-8595-c556080cf8df"
      unitRef="usd">4771000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjItMy0xLTEtMjcwNTc_bc80e691-9acf-4a48-9531-f7843c7b6b03"
      unitRef="usd">5324000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjMtMS0xLTEtMjcwNTc_4eeba91e-c080-4dae-827f-fb2b3966c712"
      unitRef="usd">92560000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjMtMy0xLTEtMjcwNTc_7207aabc-6063-4246-8db2-6726e73c079a"
      unitRef="usd">102226000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjQtMS0xLTEtMjcwNTc_362d775d-17c6-4f46-812c-37410370f160"
      unitRef="usd">98763000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjQtMy0xLTEtMjcwNTc_e21c8d65-7ea2-4806-b735-ed5f3a86d591"
      unitRef="usd">104221000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjUtMS0xLTEtMjcwNTc_ca1c0740-b503-4a57-b64a-1b8bf9a4c959"
      unitRef="usd">196094000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjUtMy0xLTEtMjcwNTc_47239f81-cb9b-408b-8dc9-3cfd7c491ff7"
      unitRef="usd">211771000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjgtMS0xLTEtMjcwNTc_fd27e827-5785-4b8f-9f65-712500dd26a6"
      unitRef="usd">247846000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjgtMy0xLTEtMjcwNTc_69c59e69-7378-4849-a09f-53547081a6c0"
      unitRef="usd">225330000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjktMS0xLTEtMjcwNTc_87a00463-3e19-4a2c-803d-05c632b55252"
      unitRef="usd">65786000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMjktMy0xLTEtMjcwNTc_d24ed5a3-935a-48a4-8129-246ac7643886"
      unitRef="usd">68694000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzAtMS0xLTEtMjcwNTc_7f704b1d-b068-4880-9bbf-be0208d3f03a"
      unitRef="usd">2378000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzAtMy0xLTEtMjcwNTc_93cab78a-7a30-429b-9129-d61f9b1d3dcd"
      unitRef="usd">2566000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzEtMS0xLTEtMjcwNTc_1780702b-5308-4d17-97cb-b0703b731203"
      unitRef="usd">3680000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzEtMy0xLTEtMjcwNTc_e7dc0747-0bd8-41e5-b06a-2667a6da426b"
      unitRef="usd">3583000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzItMS0xLTEtMjcwNTc_e6d26b2a-6732-4479-815d-488403873e5e"
      unitRef="usd">319690000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzItMy0xLTEtMjcwNTc_ac27027f-2b21-4ef2-bf7c-9a76a613d01b"
      unitRef="usd">300173000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N18yMA_74dfa7f8-59b0-4ab0-a82d-0f9af765ce1e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N18yMA_d71b6b7c-e512-4133-a5a3-a20defe6ec97"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N180Nw_422799c3-2025-4b7c-8869-02f8e1f8e7e3"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N180Nw_d032b4d2-01c0-4de3-8d3f-3f8e957303c5"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N185NQ_8e18a09b-a7c9-4713-85c2-e20f07aed8bf"
      unitRef="shares">109566197</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N185NQ_b5e3b56d-421f-413f-8309-c920f18de604"
      unitRef="shares">109566197</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N18xMTU_900ac42f-3e75-4fd5-b88d-7fb83557b66b"
      unitRef="shares">107509096</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMC0xLTEtMjcwNTcvdGV4dHJlZ2lvbjplNjQ0MTdhNWQ1MTE0MTExOWFkZGZjMzE4OGQ4MzU2N18xMTU_d196d53b-db4d-4eab-b888-e7f91c5b5e32"
      unitRef="shares">107509096</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMS0xLTEtMjcwNTc_f4c67c8b-6c05-4633-83f7-255149caeb24"
      unitRef="usd">110000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzYtMy0xLTEtMjcwNTc_39e54894-8146-4e70-8ec8-1ce0743cc6cb"
      unitRef="usd">108000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzctMS0xLTEtMjcwNTc_912404b9-db8e-44bf-ae1e-a1cf253b0928"
      unitRef="usd">2894000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzctMy0xLTEtMjcwNTc_019d189b-12e9-4469-a2d5-533632a0cb36"
      unitRef="usd">6083000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzgtMS0xLTEtMjcwNTc_ddedd8a6-a79a-4fad-b5d7-f10bce856d13"
      unitRef="usd">1000493000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzgtMy0xLTEtMjcwNTc_518e4068-d5e2-4e94-81db-e7ab7a3d9f03"
      unitRef="usd">1018005000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzktMS0xLTEtMjcwNTc_a80b9113-26bc-4a8a-8e41-f97467ac8417"
      unitRef="usd">-467719000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfMzktMy0xLTEtMjcwNTc_63f49e6f-380e-447b-b4be-780fb2aa3186"
      unitRef="usd">-427603000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNDAtMS0xLTEtMjcwNTc_02dff778-6939-43d5-93c0-8cc383fe1cad"
      unitRef="usd">535778000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNDAtMy0xLTEtMjcwNTc_61e6a26e-8d65-4850-a417-c164c18419c7"
      unitRef="usd">596593000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNDEtMS0xLTEtMjcwNTc_726c0925-bd26-4543-b785-35a05ed761c2"
      unitRef="usd">1051562000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xNi9mcmFnOjM3ZDNmZGJlOTc0ZjQ5YjZiN2RmODRjMjk4MjI3NjFkL3RhYmxlOjQ4Mzg5MDM2ZGUwYTRhMTZiNzJkZDM5MzFkMjNkYzE4L3RhYmxlcmFuZ2U6NDgzODkwMzZkZTBhNGExNmI3MmRkMzkzMWQyM2RjMThfNDEtMy0xLTEtMjcwNTc_e8efc955-c923-45d1-b548-edabe395842b"
      unitRef="usd">1108537000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9634b773e941421e975bf35df7e2f599_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMy0xLTEtMS0yNzA1Nw_b402be87-e76a-48ad-85a1-a29f10cb1fd5"
      unitRef="usd">68985000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic2015a3f2c394c04a79ca19ec69083fc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMy0zLTEtMS0yNzA1Nw_9411183b-003f-46c7-bb9a-f454dc9a7b58"
      unitRef="usd">45114000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib812e55358944fdd940e35b0a5dfe6c0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfNC0xLTEtMS0yNzA1Nw_82f49b69-09ab-42c0-9c02-8fe34fa0101a"
      unitRef="usd">27276000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id936571bdd5748b4ab0d7693ed8dff2d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfNC0zLTEtMS0yNzA1Nw_df13f0aa-4573-4e7c-ab36-819a87555faf"
      unitRef="usd">29671000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfNi0xLTEtMS0yNzA1Nw_1519dc3c-9cad-4052-8c67-85e16f297a74"
      unitRef="usd">96261000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfNi0zLTEtMS0yNzA1Nw_b6d4543e-42b3-4c75-a8f6-827922f90795"
      unitRef="usd">74785000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfOC0xLTEtMS0yNzA1Nw_9acdd685-a407-4c3e-b4f4-0da7fd08c8a0"
      unitRef="usd">17809000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfOC0zLTEtMS0yNzA1Nw_5c832165-02af-4ad8-8b86-63b53db070c8"
      unitRef="usd">13482000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTAtMS0xLTEtMjcwNTc_300a97ac-43e3-49ce-8604-ad9d0d24769e"
      unitRef="usd">78452000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTAtMy0xLTEtMjcwNTc_d0fafe16-5249-45ea-aa8d-ba3a910357ce"
      unitRef="usd">61303000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTMtMS0xLTEtMjcwNTc_f7004175-e6c7-4576-ad51-18e4d93430cc"
      unitRef="usd">43570000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTMtMy0xLTEtMjcwNTc_a76fa445-34ea-44fe-a5ba-6bb2826e2876"
      unitRef="usd">30062000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTQtMS0xLTEtMjcwNTc_0af71bbd-4fe7-4cda-abe8-54cb25fe2e42"
      unitRef="usd">64787000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTQtMy0xLTEtMjcwNTc_f98bf017-3694-4cb4-9a23-9f2fca78c6cf"
      unitRef="usd">51493000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTUtMS0xLTEtMjcwNTc_a7591c86-9f5c-4875-8c53-d93e3c6d9e06"
      unitRef="usd">18180000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTUtMy0xLTEtMjcwNTc_f1236869-ea3e-4f28-91d7-3ef7d4d80e8c"
      unitRef="usd">13823000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTYtMS0xLTEtMjcwNTc_72417569-63ab-4706-9eb5-059bbaab019a"
      unitRef="usd">126537000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTYtMy0xLTEtMjcwNTc_c6fe31b2-e9f4-4519-95de-796470695f74"
      unitRef="usd">95378000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTgtMS0xLTEtMjcwNTc_aae6a38c-2bd8-4bc1-9829-407674cc2ca0"
      unitRef="usd">-48085000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTgtMy0xLTEtMjcwNTc_f5bfa723-d4c0-4f74-8ba1-9a97ed3f006d"
      unitRef="usd">-34075000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTktMS0xLTEtMjcwNTc_81205941-5f6a-4744-84ff-73aab5d99f86"
      unitRef="usd">736000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMTktMy0xLTEtMjcwNTc_d01ab107-512d-4642-b96e-7bc36de49d49"
      unitRef="usd">-1022000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjEtMS0xLTEtMjcwNTc_43844d7f-4e1a-4d65-96e8-8bf548021c15"
      unitRef="usd">-47349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjEtMy0xLTEtMjcwNTc_f1943ebf-9e79-4b8b-8d45-923e442f0416"
      unitRef="usd">-35097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjItMS0xLTEtMjcwNTc_4a6568b3-f978-46ba-85e1-1fe8d35a2c29"
      unitRef="usd">1414000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjItMy0xLTEtMjcwNTc_47fa95f9-29dc-4081-92ae-360cc7328f73"
      unitRef="usd">559000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjQtMS0xLTEtMjcwNTc_5efa718c-e67b-4495-871f-747cb0e6e66e"
      unitRef="usd">-48763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjQtMy0xLTEtMjcwNTc_89add00d-e180-4ee0-9cbe-159b5b85802f"
      unitRef="usd">-35656000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjYtMS0xLTEtMjcwNTc_2d2aaf30-38d0-4c7c-b69b-5ec5af5de129"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjYtMS0xLTEtMjcwNTc_7c307636-13ad-45ae-8173-edb5d965d6dc"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjYtMy0xLTEtMjcwNTc_46a98cd8-50cd-4441-9e6b-3e913c34a406"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjYtMy0xLTEtMjcwNTc_de29044d-b4db-4b6c-b340-4e3d7d3db988"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjgtMS0xLTEtMjcwNTc_771b3ca4-10f9-46f5-b858-15b0a8c1be57"
      unitRef="shares">108204960</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjgtMS0xLTEtMjcwNTc_9e4a9ff3-b37d-45cf-8352-cb17ff532967"
      unitRef="shares">108204960</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjgtMy0xLTEtMjcwNTc_67d057c5-bbf3-4ff3-b3c3-6592367eac3d"
      unitRef="shares">100246972</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8xOS9mcmFnOjliNDdkMjc3NTI3MjQyYTg4Y2UyNWY2OGY5ZjZjMzZlL3RhYmxlOmZjZGZkZDE5OWUyYTRhMTM5YTBkOWYxNzdlZDczNzJjL3RhYmxlcmFuZ2U6ZmNkZmRkMTk5ZTJhNGExMzlhMGQ5ZjE3N2VkNzM3MmNfMjgtMy0xLTEtMjcwNTc_b028646f-c1f0-4bc1-9044-029b2b23cad9"
      unitRef="shares">100246972</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMi0xLTEtMS0yNzA1Nw_a0c8f91e-71be-4b51-b940-65ad47d5fbac"
      unitRef="usd">-48763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMi0zLTEtMS0yNzA1Nw_73e8957a-e523-4805-9350-1df3c9872b72"
      unitRef="usd">-35656000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfNS0xLTEtMS0yNzA1Nw_e71a805c-9b71-4d42-8b52-dae0d0f51808"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfNS0zLTEtMS0yNzA1Nw_446d2f55-8a70-4468-b2df-886cca2a5b09"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <vrns:OtherComprehensiveIncomeLossSecuritiesAvailableforSaleGainLossNetofTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfNi0xLTEtMS0yNzA1Nw_8982e3cd-b3da-4028-ac81-9b6ebb1274d4"
      unitRef="usd">0</vrns:OtherComprehensiveIncomeLossSecuritiesAvailableforSaleGainLossNetofTax>
    <vrns:OtherComprehensiveIncomeLossSecuritiesAvailableforSaleGainLossNetofTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfNi0zLTEtMS0yNzA1Nw_b1ee4ba5-c8b1-4451-922b-4ca8170480c6"
      unitRef="usd">1000</vrns:OtherComprehensiveIncomeLossSecuritiesAvailableforSaleGainLossNetofTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfNy0xLTEtMS0yNzA1Nw_858bbb54-bede-4e0e-a20f-3f14367dff6d"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfNy0zLTEtMS0yNzA1Nw_331b4e65-88ef-4710-b024-306707033340"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfOS0xLTEtMS0yNzA1Nw_b8dfc09d-211a-4553-bc9b-663bb56e52a1"
      unitRef="usd">-2759000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfOS0zLTEtMS0yNzA1Nw_caeed0de-6107-480d-aa21-b77f4fba193e"
      unitRef="usd">-3149000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTAtMS0xLTEtMjcwNTc_c97c3b5b-ab6f-4935-89b9-d7824be9a6fa"
      unitRef="usd">420000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTAtMy0xLTEtMjcwNTc_dfff94cf-322a-4b6b-baf2-5aed4915c82a"
      unitRef="usd">2036000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTEtMS0xLTEtMjcwNTc_d1b4ee20-2dbf-4c85-a027-83dac54ad291"
      unitRef="usd">-3179000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTEtMy0xLTEtMjcwNTc_93895a92-e4fe-4a99-aed0-73512264f32e"
      unitRef="usd">-5185000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTItMS0xLTEtMjcwNTc_bf2ff19f-1b40-4aa1-bc35-e90a34d0c371"
      unitRef="usd">-3189000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTItMy0xLTEtMjcwNTc_29681bfd-fb64-4def-92f5-073bf18b7e73"
      unitRef="usd">-5180000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTQtMS0xLTEtMjcwNTc_a206cb90-db56-4d57-86f9-76f58faff537"
      unitRef="usd">-51952000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yMi9mcmFnOjc2ZmM1ZTJlMTYyZjQ5ZjliNTQwNTUzN2JjNDRkOGFlL3RhYmxlOmI4ZDU4OGFlZDMyMjQwMTI5NjNhYTA2ZjcxN2Q0NGMzL3RhYmxlcmFuZ2U6YjhkNTg4YWVkMzIyNDAxMjk2M2FhMDZmNzE3ZDQ0YzNfMTQtMy0xLTEtMjcwNTc_fee191c4-7502-4ca9-b6c5-a8bed5f7c196"
      unitRef="usd">-40836000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="iee1ed298349a442693dd518f8ed1fe13_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMi0xLTEtMS0yNzA1Nw_a456ecc9-d0b3-4921-8578-d131e5327f9f"
      unitRef="shares">95456862</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iee1ed298349a442693dd518f8ed1fe13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMi0zLTEtMS0yNzA1Nw_80e99650-7482-4a81-a018-abe892b00c13"
      unitRef="usd">95000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i048e36f6a23c4c618909ee3f19c4aa79_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMi01LTEtMS0yNzA1Nw_21b72f7e-5352-4442-a3df-891ecc4e62e7"
      unitRef="usd">395347000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic47602028307472f8769c9b288fc792b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMi03LTEtMS0yNzA1Nw_37bf6a6c-de52-4bc4-ba62-4398fbe5a827"
      unitRef="usd">9371000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie71da137717140d8bd4642ee0625ee77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMi05LTEtMS0yNzA1Nw_6a238ce7-d125-4d84-8bae-7a23255e07ee"
      unitRef="usd">-310742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf80f497ea504ce0b0faeb918afa127c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMi0xMS0xLTEtMjcwNTc_b5db040f-7fb6-4cd5-a347-07f8e902f877"
      unitRef="usd">94071000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMy0wLTEtMS0yNzA1Ny90ZXh0cmVnaW9uOjY0NzYyMzkzNzczNjRiNTI4OTczMGU2Y2ExNzVjODdjXzY1OTcwNjk3NjY3NjM_dc56ee29-cd7a-415e-8923-e5b69afc63af"
      unitRef="usd">17466000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i24bc8610ba724370b4be5bdd3d0aea49_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMy0xLTEtMS0yNzA1Nw_0e5508c1-62c5-4dd8-a007-05a05021fc40"
      unitRef="shares">7961538</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i24bc8610ba724370b4be5bdd3d0aea49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMy0zLTEtMS0yNzA1Nw_3377e795-9a6b-4523-8dde-2caac5689b56"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6b3b578c4bef4ef58c1f02f8bfe9117e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMy01LTEtMS0yNzA1Nw_73cd7407-a962-4b1d-bb7d-899bd9388358"
      unitRef="usd">500026000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfMy0xMS0xLTEtMjcwNTc_61b41a9f-45d0-426b-8dce-0f14430a0a84"
      unitRef="usd">500034000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b3b578c4bef4ef58c1f02f8bfe9117e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNC01LTEtMS0yNzA1Nw_238fe161-b648-4c49-8c34-2ea7408cd687"
      unitRef="usd">21379000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNC0xMS0xLTEtMjcwNTc_d7b7fcd4-f3c2-44a1-8003-1d1ea9626744"
      unitRef="usd">21379000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i24bc8610ba724370b4be5bdd3d0aea49_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNS0xLTEtMS0yODUxMg_826b4b27-ad77-4960-90dd-9a1ce57ce629"
      unitRef="shares">2728995</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i24bc8610ba724370b4be5bdd3d0aea49_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNS0zLTEtMS0yODUxMg_30f44adb-828d-4acb-8f01-4bc5d2520d6a"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6b3b578c4bef4ef58c1f02f8bfe9117e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNS01LTEtMS0yODUxMg_6ac72780-0bb7-4a17-8399-4792ce41ff8c"
      unitRef="usd">4670000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNS0xMS0xLTEtMjg1MTI_ddf8a850-963a-42c9-a4a1-a4ddc4cb6ba9"
      unitRef="usd">4673000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6b3b578c4bef4ef58c1f02f8bfe9117e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNi01LTEtMS0zMjMxMA_6faaab18-8801-40c8-9be1-df08860bd006"
      unitRef="usd">731000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNi0xMS0xLTEtMzIzMTA_e985a6bb-e5b1-412b-99c7-7d8faaef163d"
      unitRef="usd">731000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib4402e2e39264ded832cf4aab9dbaf76_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNS03LTEtMS0yNzA1Nw_09ce5b9a-0166-4d3e-a410-cacd314a33c1"
      unitRef="usd">-5185000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNS0xMS0xLTEtMjcwNTc_9b6c94c5-e4d8-4b8b-b0f8-b76e3b0797a5"
      unitRef="usd">-5185000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib4402e2e39264ded832cf4aab9dbaf76_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNi03LTEtMS0yNzA1Nw_d0f61919-e7d2-42e9-96ea-70d51f1a71e2"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNi0xMS0xLTEtMjcwNTc_bdb7d2af-b212-4859-a3cc-a1f80d7cf208"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i45aba944a7a24e048f3b9818010ce2c2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNy05LTEtMS0yNzA1Nw_3457f934-3694-4216-8002-421736ba30db"
      unitRef="usd">-35656000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfNy0xMS0xLTEtMjcwNTc_65ebe625-6559-4bf5-aeb0-61c93d52bda1"
      unitRef="usd">-35656000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="icfb14bee616f4702943fb9a81d78471f_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfOC0xLTEtMS0yNzA1Nw_07db9f3c-dcef-4fd6-a999-6cd7f346c8e4"
      unitRef="shares">106147395</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icfb14bee616f4702943fb9a81d78471f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfOC0zLTEtMS0yNzA1Nw_d9452d99-fccb-45a0-91b6-d2a704fda5a9"
      unitRef="usd">106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia67c4bbd0e9a4900a044cb8e570c7664_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfOC01LTEtMS0yNzA1Nw_55feaf29-6617-4ec0-a41f-4ce0fff6e9d6"
      unitRef="usd">920691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4f622f12bae45b0af283ad68866d334_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfOC03LTEtMS0yNzA1Nw_c6fd7b20-a12d-4c46-ac79-bf6a8fd691e5"
      unitRef="usd">4191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1a1ce8595c84a1799cb00c0088fa454_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfOC05LTEtMS0yNzA1Nw_cd1e8a42-6a5e-4749-9287-e38c299b9c0a"
      unitRef="usd">-346398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02d683809f574181ab84d09f8d961ae6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOjlmNTgyNTE0YWJhMjRjNWE5NGNjMjNhMTZmM2Q5Mjk1L3RhYmxlcmFuZ2U6OWY1ODI1MTRhYmEyNGM1YTk0Y2MyM2ExNmYzZDkyOTVfOC0xMS0xLTEtMjcwNTc_03d77f32-582e-4d5e-9aa4-ece03504119d"
      unitRef="usd">578590000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i013a1ac17ff144bda91466fd9f6eb907_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMi0xLTEtMS0yNzA1Nw_a1aec449-d4da-4502-aced-8d48849811fb"
      unitRef="shares">107509096</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i013a1ac17ff144bda91466fd9f6eb907_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMi0zLTEtMS0yNzA1Nw_7c6b573f-25c8-42ef-a8a0-dddb56a2183a"
      unitRef="usd">108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cfab92b63544a1098d4c1cc798918c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMi01LTEtMS0yNzA1Nw_9a59bb22-24e2-4b1d-9f0c-547d82c5b5ed"
      unitRef="usd">1018005000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45bbc03c208f4ff38bddca601696d5a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMi03LTEtMS0yNzA1Nw_5350bde8-4879-43e4-bbc0-4495c503ba6d"
      unitRef="usd">6083000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d3e7a05a908434a8934376c5c19f095_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMi05LTEtMS0yNzA1Nw_8d770a82-7165-4f43-9f0b-5b7e9d4547ca"
      unitRef="usd">-427603000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMi0xMS0xLTEtMjcwNTc_2c9a0e3e-e8bd-42cc-b036-174a8ef403b5"
      unitRef="usd">596593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc2a8da834154c47b8552c33ab732c9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMy01LTEtMS0yNzA1Nw_81c95bc9-2d61-413e-a4a2-5cfde66b2a44"
      unitRef="usd">-30794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84b60e76cccb425b9e66d9612def8f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMy05LTEtMS0yOTQ5MA_d156595a-ec1d-4a3d-820f-dee200b7570e"
      unitRef="usd">8647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i645a2c52b4b94347a7f4e4ade6588e80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfMy0xMS0xLTEtMjcwNTc_33855998-01f7-4505-ac95-a1ae4fa6714d"
      unitRef="usd">-22147000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie073920c4cd04c44855aeb2886ba97e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNC01LTEtMS0yNzA1Nw_4ce90790-10fa-4c8a-825d-789b685013c7"
      unitRef="usd">35998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNC0xMS0xLTEtMjcwNTc_26e6452f-ac36-4b08-aa6c-ce9cd850de31"
      unitRef="usd">35998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ic1fd3876b8cd42cebd5bdddb5ebdb53b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNS0xLTEtMS0yNzA1Nw_b4640f88-5592-4744-903f-80aea1edc0a7"
      unitRef="shares">2057101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic1fd3876b8cd42cebd5bdddb5ebdb53b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNS0zLTEtMS0yNzA1Nw_b35b81cc-70a3-4db0-a898-47fdf2ba655f"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie073920c4cd04c44855aeb2886ba97e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNS01LTEtMS0yNzA1Nw_2333e931-3acb-4603-bd47-235b3d38a9fe"
      unitRef="usd">6109000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNS0xMS0xLTEtMjcwNTc_dce6b6be-d914-4189-8d6f-de2837c692ad"
      unitRef="usd">6111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie073920c4cd04c44855aeb2886ba97e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNi01LTEtMS0zMjM0MA_51f9fe86-1d50-425c-84d7-8eddac6f0c4a"
      unitRef="usd">28825000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNi0xMS0xLTEtMzIzNDA_883c34ba-cafb-424f-8849-96b000c6c689"
      unitRef="usd">28825000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib5dadfafb7e44138bd16f04495910f23_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNi03LTEtMS0yNzA1Nw_5a92b488-2739-44a1-8590-70d28836e389"
      unitRef="usd">-3179000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNi0xMS0xLTEtMjcwNTc_0f9a09ec-c35f-4d25-90a8-48683a5f7d32"
      unitRef="usd">-3179000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib5dadfafb7e44138bd16f04495910f23_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNy03LTEtMS0yNzA1Nw_d6ff8f89-ee8f-49c4-a66b-135d55d030a2"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfNy0xMS0xLTEtMjcwNTc_f9e3196d-585b-4384-bedd-f144b8c62a06"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i5aef100b57f14f789804f18f774758af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOC05LTEtMS0yNzA1Nw_addc484b-68f1-417a-b8d8-29cfdb61486d"
      unitRef="usd">-48763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOC0xMS0xLTEtMjcwNTc_0719fdf4-0e1f-4574-b21c-2bc20175b4b4"
      unitRef="usd">-48763000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i8ff44890622944538d08817c30dbe6ae_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOS0xLTEtMS0yNzA1Nw_4ff2b2f1-ef54-4a09-abde-be608e75b79a"
      unitRef="shares">109566197</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8ff44890622944538d08817c30dbe6ae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOS0zLTEtMS0yNzA1Nw_3e87e56b-b804-4a8b-8b15-cb64feb80987"
      unitRef="usd">110000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief55107ea44545ec81ba4c2312fc2996_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOS01LTEtMS0yNzA1Nw_764fe8cc-6471-4281-a4a8-229581cf362a"
      unitRef="usd">1000493000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71dc6f1c4035436e98c7be7a7780cd7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOS03LTEtMS0yNzA1Nw_af405fdd-4b0d-4551-8392-ea930a0a56de"
      unitRef="usd">2894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f1116c322b7460d883b4b871bf2dd9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOS05LTEtMS0yNzA1Nw_ad5769f1-69d7-4260-baaa-e6935dd8fe78"
      unitRef="usd">-467719000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8yNS9mcmFnOmFkZGI1Nzg3YThmMzQ3NGE5NWQ3YzczYTQ3M2QwOWVmL3RhYmxlOmZhZWU2YjMxM2Y4NTRkODI4MjVlNzE4ZWUyZDZkMTc0L3RhYmxlcmFuZ2U6ZmFlZTZiMzEzZjg1NGQ4MjgyNWU3MThlZTJkNmQxNzRfOS0xMS0xLTEtMjcwNTc_529cae28-ab20-4ab8-ada3-85e328c2752b"
      unitRef="usd">535778000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMy0xLTEtMS0yNzA1Nw_5553183c-259c-41e5-9d7f-e9befbdf7eb3"
      unitRef="usd">-48763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMy0zLTEtMS0yNzA1Nw_a6504120-7414-4777-bee9-169ef3fce92e"
      unitRef="usd">-35656000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNS0xLTEtMS0yNzA1Nw_3fa923f4-1576-4378-a61d-5fef5e9d9e0a"
      unitRef="usd">2679000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNS0zLTEtMS0yNzA1Nw_6a344f2b-b4f0-495b-aaac-59738b656b55"
      unitRef="usd">2349000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNi0xLTEtMS0yNzA1Nw_4f492315-3895-4d69-9fb0-45c1113a1c47"
      unitRef="usd">35998000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNi0zLTEtMS0yNzA1Nw_a2abf600-baf3-41ae-a51d-3e28a21f7815"
      unitRef="usd">21379000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNy0xLTEtMS0yNzA1Nw_42cac9fd-27cd-4d16-947b-a20b568a7de4"
      unitRef="usd">6120000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNy0zLTEtMS0yNzA1Nw_724e3519-b962-4c15-9d3a-261189b8c592"
      unitRef="usd">4157000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfOC0xLTEtMS0yNzA1Nw_13c03748-a353-4e6e-a6be-7ee9cddf146a"
      unitRef="usd">2326000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfOC0zLTEtMS0yNzA1Nw_a08f7d9c-bd8f-4a1b-a102-24f73179f41d"
      unitRef="usd">2242000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfOS0xLTEtMS0yNzA1Nw_7b2085c3-e1d9-4c64-a20f-055d41523f07"
      unitRef="usd">370000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfOS0zLTEtMS0yNzA1Nw_cbcde17e-e541-4d6d-9e80-0c6b53234792"
      unitRef="usd">1689000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTMtMS0xLTEtMjcwNTc_f18f1265-f408-46f3-b49a-c2ee1932f1d0"
      unitRef="usd">-53575000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTMtMy0xLTEtMjcwNTc_28a7c68a-8921-4539-8bb3-1849293f50c8"
      unitRef="usd">-42927000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTQtMS0xLTEtMjcwNTc_d2c34b92-115e-4af8-990d-797444ccf645"
      unitRef="usd">2575000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTQtMy0xLTEtMjcwNTc_2ff7b353-59ed-4380-a2c4-5eb273ed0ca1"
      unitRef="usd">1673000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <vrns:IncreaseDecreaseInDeferredCommissions
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTUtMS0xLTEtMjcwNTc_b670b65a-2672-4b3d-ab0d-076c1918ebf4"
      unitRef="usd">6942000</vrns:IncreaseDecreaseInDeferredCommissions>
    <vrns:IncreaseDecreaseInDeferredCommissions
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTUtMy0xLTEtMjcwNTc_e5df5004-7a51-489a-b6ce-83ede3892842"
      unitRef="usd">3873000</vrns:IncreaseDecreaseInDeferredCommissions>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTYtMS0xLTEtMjcwNTc_73872c88-01c9-43bd-b6bd-4cf5cc9fddf3"
      unitRef="usd">-359000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTYtMy0xLTEtMjcwNTc_8e6cf6e9-88a7-47fa-b94b-8975cb7ac4a2"
      unitRef="usd">-900000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTctMS0xLTEtMjcwNTc_d98dd979-5ce3-42ed-81c2-1dec4118c3b7"
      unitRef="usd">-553000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTctMy0xLTEtMjcwNTc_e1a62677-9c3a-4e82-ad79-e15018b82b59"
      unitRef="usd">-213000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTgtMS0xLTEtMjcwNTc_ed1eab6d-3b0e-413f-8367-3f0a545b1952"
      unitRef="usd">-12502000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTgtMy0xLTEtMjcwNTc_ec9ff413-21f7-4c74-98a8-c5d313ffa4d9"
      unitRef="usd">-5029000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTktMS0xLTEtMjcwNTc_c4e7f9c3-ce4a-4b30-88d9-4d75dde57409"
      unitRef="usd">-5646000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMTktMy0xLTEtMjcwNTc_c1a2f1ae-52cf-4c25-a139-88b8aca35aab"
      unitRef="usd">-7618000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjAtMS0xLTEtMjcwNTc_5f46dc37-7548-4c56-94b4-64fc52620f91"
      unitRef="usd">96000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjAtMy0xLTEtMjcwNTc_eb1e579d-c777-4086-b707-907bdda9b9f3"
      unitRef="usd">-1198000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjEtMS0xLTEtMjcwNTc_8644f868-4142-4cb5-807d-cd8ae120c394"
      unitRef="usd">24542000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjEtMy0xLTEtMjcwNTc_b6155317-e0b4-427e-a9be-127bb3a5c0f9"
      unitRef="usd">20383000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjQtMS0xLTEtMjcwNTc_d02b4138-f732-40d9-a31e-b59dccd89e3f"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjQtMy0xLTEtMjcwNTc_ee51ae93-26dd-4a85-826c-9d818e2ec188"
      unitRef="usd">6036000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjUtMS0xLTEtMjcwNTc_1c09945f-ee75-43fd-9e14-f0afb978fb77"
      unitRef="usd">28372000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjUtMy0xLTEtMjcwNTc_e3f8b48f-da76-4352-b2ed-d5ffaaedee0f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <vrns:ProceedsFromShortTermAndLongTermDeposits
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjYtMS0xLTEtMjcwNTc_8585c8bd-dd4e-4eac-be5e-20a155572999"
      unitRef="usd">1850000</vrns:ProceedsFromShortTermAndLongTermDeposits>
    <vrns:ProceedsFromShortTermAndLongTermDeposits
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjYtMy0xLTEtMjcwNTc_655df346-5069-4805-9026-acafc1ba7c6d"
      unitRef="usd">50235000</vrns:ProceedsFromShortTermAndLongTermDeposits>
    <vrns:PaymentsToAcquireShortTermAndLongTermDeposits
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjctMS0xLTEtMjcwNTc_f27ba8de-93e3-4ad4-8a5e-2c4be2fe0ec8"
      unitRef="usd">1853000</vrns:PaymentsToAcquireShortTermAndLongTermDeposits>
    <vrns:PaymentsToAcquireShortTermAndLongTermDeposits
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjctMy0xLTEtMjcwNTc_1fa651cb-0ec3-437a-882b-dbda189c5676"
      unitRef="usd">60000000</vrns:PaymentsToAcquireShortTermAndLongTermDeposits>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjktMS0xLTEtMjcwNTc_29010fd3-d8c9-45fe-8eb4-c275147d3080"
      unitRef="usd">3495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMjktMy0xLTEtMjcwNTc_2010d035-f646-4593-9d75-5f24edbd0fd5"
      unitRef="usd">1116000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzAtMS0xLTEtMjcwNTc_818a0b49-8e99-4815-ad64-c33dcd1aa49d"
      unitRef="usd">-31870000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzAtMy0xLTEtMjcwNTc_a22d8e6f-408c-446b-afc8-d0a12f6230bd"
      unitRef="usd">-4845000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzMtMS0xLTEtMjcwNTc_c819c801-4dd5-44ba-bded-073a2f333452"
      unitRef="usd">6111000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzMtMy0xLTEtMjcwNTc_14333405-4e01-43d5-95f7-5dd2a264868f"
      unitRef="usd">4673000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzQtMS0xLTEtMzIzNzE_437b9dfb-0ef2-49a1-b8f2-111a7c10cdce"
      unitRef="usd">28825000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzQtMy0xLTEtMzIzNzE_08c22c41-f85a-4aea-ae1d-9d54966bd515"
      unitRef="usd">731000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzQtMS0xLTEtMjcwNTc_180404aa-4104-425f-88fe-39b1c65718ab"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzQtMy0xLTEtMjcwNTc_fc34f6ba-0709-468e-99c5-ef9eea48acea"
      unitRef="usd">500034000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzctMS0xLTEtMjcwNTc_8cfd31b8-54f2-414d-81bb-a2a983e55f59"
      unitRef="usd">-22714000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzctMy0xLTEtMjcwNTc_7275108e-e970-41ed-97c1-548685ce7176"
      unitRef="usd">503976000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzgtMS0xLTEtMjcwNTc_7a4e25c7-22ec-4885-b2ea-f70795a78da2"
      unitRef="usd">-30042000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzgtMy0xLTEtMjcwNTc_9e44084c-b7e3-4081-814c-ca2fbb280831"
      unitRef="usd">519514000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzktMS0xLTEtMjcwNTc_f780e413-3014-4e46-aa1d-5ee18e74ec4d"
      unitRef="usd">805761000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idf80f497ea504ce0b0faeb918afa127c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfMzktMy0xLTEtMjcwNTc_706cd8c3-d595-4187-8a10-451f64e35f21"
      unitRef="usd">234092000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDAtMS0xLTEtMjcwNTc_593acacc-d608-4a31-a879-8bbf29357f8e"
      unitRef="usd">775719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i02d683809f574181ab84d09f8d961ae6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDAtMy0xLTEtMjcwNTc_6a423ec8-719b-435e-8bbc-25a99e2d4211"
      unitRef="usd">753606000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDMtMS0xLTEtMjcwNTc_8238f04b-9b8b-4b91-a6a2-32a879631e5b"
      unitRef="usd">507000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDMtMy0xLTEtMjcwNTc_9879a1fe-a7c6-4b60-b4ac-898959db5ffa"
      unitRef="usd">2822000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDQtMS0xLTEtMjcwNTc_3f5a78c7-0bdd-45ca-bc06-33dc46504fa3"
      unitRef="usd">1582000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDQtMy0xLTEtMjcwNTc_41a1e5ca-ce76-44f7-96f1-d1d1fe87e706"
      unitRef="usd">1582000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDUtMS0xLTEtMjcwNTc_312fa4bb-41c7-4139-8a9f-4abe1b1f6bb7"
      unitRef="usd">248000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zMS9mcmFnOjc3OWE5MmFmZmZhMzQ4MmVhNDYyZjg3Y2VjNjk5NWFlL3RhYmxlOjFkYTAyNTkwMDFhMDRiZmU4M2Q5ZGNhNjM3MGJmZDM5L3RhYmxlcmFuZ2U6MWRhMDI1OTAwMWEwNGJmZTgzZDlkY2E2MzcwYmZkMzlfNDUtMy0xLTEtMjcwNTc_daff1bd4-6252-4649-a17e-8337a1ad26e7"
      unitRef="usd">7785000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNTM_a4c8397f-e3dc-41eb-8a30-bf6e26af449d">GENERAL&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:89.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;a.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description of Business:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Varonis Systems, Inc. ("VSI" and together with its subsidiaries, collectively, the &#x201c;Company&#x201d; or "Varonis") was incorporated under the laws of the State of Delaware on November 3, 2004, commenced operations on January 1, 2005 and has twelve wholly-owned subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s software products and services allow enterprises to manage, analyze, alert and secure enterprise data. Varonis focuses on protecting enterprise data including: sensitive files and emails; confidential customer, patient and employee data; financial records; strategic and product plans; and other intellectual property. Through its products: DatAdvantage (including the Automation Engine), DatAlert (including Varonis Edge), DataPrivilege, Data Classification Engine (including Policy Pack and Data Classification Labels), Data Transport Engine and DatAnswers, the Varonis Data Security Platform detects cyberthreats from both internal and external actors by analyzing data, account activity and user behavior; prevents and limits disaster by locking down sensitive and stale data; and efficiently sustains a secure state with automation. Varonis products address additional important use cases including data protection, data governance, Zero Trust, cybercrime, compliance, data privacy, classification and threat detection and response.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.514%"&gt;&lt;tr&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:1.0%"/&gt;&lt;td style="width:85.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;b.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis of Presentation:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated interim financial statements have been prepared in accordance with Article 10 of Regulation S-X, &#x201c;Interim Financial Statements&#x201d; and the rules and regulations for Form 10-Q of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Pursuant to those rules and regulations, the Company has condensed or omitted certain information and footnote disclosure it normally includes in its annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;). Certain amounts in prior periods' financial statements have been recast and reclassified to conform to the current year's presentation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the Company has made all adjustments (consisting only of normal, recurring adjustments, except as otherwise indicated) necessary to fairly present its consolidated financial position, results of operations and cash flows. The Company&#x2019;s interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the 2021 consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for its fiscal year ended December 31, 2021 filed with the SEC on February 8, 2022&#160;(the &#x201c;2021 Form 10-K&#x201d;). There have been no changes in the significant accounting policies from those that were disclosed in the audited consolidated financial statements for the fiscal year ended December 31, 2021 included in the 2021 Form 10-K, unless otherwise stated.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.514%"&gt;&lt;tr&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:1.0%"/&gt;&lt;td style="width:85.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;c.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue Recognition:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 generates revenues in the form of software license fees and related maintenance and services fees. Subscription revenues are sold on-premises and are comprised of time-based licenses whereby customers use the Company's software (including support and unspecified upgrades and enhancements when and if they are available) for a specified period. In the second half of 2021, the Company launched its cloud offering that allows customers to use hosted software. Maintenance and services primarily consist of fees for maintenance and services of perpetual license sales (including support and unspecified upgrades and enhancements when and if they are available) and to a lesser extent professional services, which focus on both operationalizing the software and training the Company's customers to fully leverage the use of its products, although the user can benefit from the software without the Company's assistance. The Company sells its products worldwide to a network of distributors and value-added resellers, and payment is typically due within 30 to 60 calendar days of the invoice date.&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 recognizes revenues in accordance with ASC No. 606, &#x201c;Revenue from Contracts with Customers.&#x201d; As such, the Company identifies a contract with a customer, identifies the performance obligations in the contract, determines the transaction price, allocates the transaction price to each performance obligation in the contract and recognizes revenues when (or as) the Company satisfies a performance obligation.&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;Subscription software and perpetual license revenues are recognized at the point of time when the software license has been delivered and the benefit of the asset has transferred. As we have successfully transitioned to a subscription model which has resulted in an immaterial amount of perpetual license revenues, these revenues are included within the subscriptions line of the &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;consolidated statements of operations. Maintenance associated with subscription licenses is recognized ratably over the term of the agreement. In 2021, the Company launched its cloud offering that allows customers to use hosted software, and its revenue is recognized ratably over the associated contract period. As the Company only introduced these licenses in the second half of 2021, the total associated revenues have not yet been material.&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 recognizes revenues from maintenance of perpetual license sales ratably over the term of the underlying maintenance contract. The term of the maintenance contract is usually one year. Renewals of maintenance contracts create new performance obligations that are satisfied over the new term with the revenues recognized ratably over the period.&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;Revenues from professional services consist mostly of time and material services. The performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into contracts that can include combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.&#160;The license is distinct upon delivery as the customer can derive the economic benefit of the software without any professional services, updates or technical support. The Company allocates the transaction price to each performance obligation based on its relative standalone selling price out of the total consideration of the contract. For maintenance, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal contract. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services. For software licenses, the Company uses the residual approach to determine the standalone selling prices due to the lack of history of selling software license on a standalone basis and the highly variable sales price.&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;Trade receivables are generally recorded at the invoice amount mostly for a one-year period, net of an allowance for credit losses.&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;Deferred revenues represent mostly unrecognized fees billed or collected for maintenance and professional services. Deferred revenues are recognized as (or when) the Company performs under the contract. Pursuant to these contracts, customers are not invoiced for subsequent years until the annual renewal occurs. The amount of revenues recognized in the period that was included in the opening deferred revenues balance was $39,029 for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not grant a right of return to its customers, except for one of its resellers. In 2021 and for the three months ended March 31, 2022, there were no returns from this reseller.&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;For information regarding disaggregated revenues, refer to Note 7.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;d.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract Costs:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 pays sales commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales goals. Sales commissions earned by employees are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Based on its technology, customer contracts and other factors, the Company has determined the expected period of benefit to be approximately four years. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis. Amortization expenses related to these costs are included in sales and marketing expenses in the accompanying consolidated statements of operations.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;e.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Instruments:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary objective for holding derivative instruments is to reduce its exposure to foreign currency rate changes. The Company reduces its exposure by entering into forward foreign exchange contracts with respect to operating expenses that are forecasted to be incurred in currencies other than the U.S. dollar. A majority of the Company&#x2019;s revenues and operating expenditures are transacted in U.S. dollars. However, certain operating expenditures are incurred in or exposed to other currencies, primarily the New Israeli Shekel (&#x201c;NIS&#x201d;).&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 has established forecasted transaction currency risk management programs to protect against fluctuations in fair value and the volatility of future cash flows caused by changes in exchange rates. The Company&#x2019;s currency risk management program includes forward foreign exchange contracts designated as cash flow hedges. These forward foreign exchange contracts generally mature within 12 months. In addition, the Company enters into forward contracts to hedge a portion of its monetary items in the balance sheet, such as trade receivables and payables, denominated in Pound Sterling and Euro for short-term periods (the &#x201c;Fair Value Hedging Program&#x201d;). The purpose of the Fair Value Hedging Program is to protect the fair value of the monetary assets from foreign exchange rate fluctuations. Gains and losses from derivatives related to the Fair Value Hedging Program are not designated as hedging instruments. The Company does not enter into derivative financial instruments for trading or speculative purposes.&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;Derivative instruments measured at fair value and their classification on the consolidated balance sheets are presented in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (liabilities) as of March 31, 2022 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (liabilities) as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 forward contract derivatives in cash flow hedging relationships included in prepaid expenses and other current 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;97,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&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;115,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 forward contract derivatives for monetary items included in accrued expenses and other short-term liabilities&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;29,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;42,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(62)&lt;/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="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited consolidated statements of operations reflect a gain of $420 and $547 for the three months ended March 31, 2022 and 2021, respectively, related to the effective portion of the cash flow hedges. No material ineffective hedges were recognized for the three months ended March 31, 2022 and 2021 in operating expenses in the consolidated statement of operations. &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;For the three months ended March 31, 2022 and 2021, the unaudited consolidated statements of operations reflect a gain of $741 and $771, respectively, in financial income (expenses), net, related to the Fair Value Hedging Program. &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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;f.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Taxes:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in the U.S. and in foreign jurisdictions and is subject to taxes in each country or jurisdiction in which it conducts business. Earnings from its non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax. To date, on a consolidated basis, the Company has incurred accumulated net losses and has not recorded any U.S. federal tax provision.&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;Because of its history of U.S. net operating losses, the Company has established a full valuation allowance against potential future benefits for deferred tax assets, including loss carryforwards, in that jurisdiction.&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;In some foreign tax jurisdictions, the Company bases its interim tax accruals on the annual estimated effective tax rate applicable to the Company and its subsidiaries, adjusted for items which are considered discrete to the period. In each quarter, the Company updates its calculation and makes a year-to-date adjustment to its tax provision as necessary. &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's fiscal 2022 annual effective rate differs from the U.S. statutory rate primarily due to the valuation allowance recorded on its U.S. losses. For the three months ended March 31, 2022 and 2021, the Company recorded income tax expense of $1,414 and $559, respectively, comprised primarily of foreign income taxes.&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's income tax provision could be significantly impacted by estimates surrounding its uncertain tax positions and changes to its valuation allowance in future periods. The Company reevaluates the judgments surrounding its estimates and make adjustments as appropriate each reporting period.&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 remains open to federal and state examination to the extent net carry-over unused operating losses and tax credit attributable to those years remain unutilized. As of March 31, 2022, the Company's federal tax returns for the years 2010 &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;through the current period, excluding the 2016 tax year which was audited by the Internal Revenue Service, and most state tax returns for the years 2009 through the current period, are still open to examination.&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;In addition, the Company is subject to the regular examinations of its income tax returns by different tax authorities. The Company regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;g.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, Cash Equivalents, Marketable Securities and Short-Term Investments: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for investments in marketable securities in accordance with ASC No.&#160;320, &#x201c;Investments&#x2014;Debt and Equity Securities&#x201d; and ASC No.&#160;326, &#x201c;Financial Instruments&#x2014;Credit Losses.&#x201d; The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist of cash on hand, highly liquid investments in money market funds and various deposit accounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all high-quality investments purchased with original maturities at the date of purchase greater than three months but less than one year to be short-term. Cash equivalents, marketable securities and deposits are classified as available for sale and are, therefore, recorded at fair value on the consolidated balance sheet, with any unrealized gains and losses reported in accumulated other comprehensive income, which is reflected as a separate component of stockholders&#x2019; equity in the Company&#x2019;s consolidated balance sheets, until realized. The Company uses the specific identification method to compute gains and losses on the investments. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion is included as a component of financial income (expenses), net in the consolidated statement of operations. Cash, cash equivalents, marketable securities and deposits consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&#160;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;2,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;386,516&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;$               *)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&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;14,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;13,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;*)&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;28,382&#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;$               *)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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;28,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Long-term deposits&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term bank deposits&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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,850&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#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;/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;*) Represents an amount lower than $1&#160;&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;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:53.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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:9.603%"/&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:9.897%"/&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:9.899%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&#160;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term bank deposits&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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&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&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;All the marketable securities have a stated effective maturity of less than 12 months as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross unrealized gains and losses related to these short-term investments was due primarily to changes in interest rates. Available for sale debt securities with an amortized cost basis in excess of estimated fair value are assessed using the Current Expected Credit losses model to determine what portion of that difference, if any, is caused by expected credit losses. Expected credit losses on available for sale debt securities are recognized in financial income (expenses), net on the consolidated statements of operations. As of March 31, 2022, the Company did not recognize an allowance for credit losses on available for sale marketable securities as any expected credit losses are not material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;h.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 21, 2020, the Company entered into a credit and security agreement with KeyBank National Association (the &#x201c;Credit and Security Agreement&#x201d;), for a three-year secured revolving credit facility of $70,000 (the &#x201c;Credit Facility&#x201d;). The Credit Facility maturity date is the earlier of August 21, 2023 or 90 days prior to the scheduled maturity of any convertible debt securities. The fees incurred in connection with entering into the Credit and Security Agreement are amortized on a straight-line basis over the contractual term of the arrangement. Ongoing fees and interest paid on the used and unused portions of the Credit Facility are expensed as incurred and included within financial income (expenses), net on the consolidated statement of operations. The Credit Facility is secured and the Credit and Security Agreement contains customary covenants and customary events of default provisions.&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;As of March 31, 2022, the Company had no balance outstanding on the Credit Facility and was in compliance with all financial covenants and non-financial covenants.&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;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:2.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;i.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and Diluted Net Loss Per Share:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&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;Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock units, performance stock units and the shares related to the conversion of the 1.25% Convertible Senior Notes issued by the Company on May 11, 2020 and due August 2025 in an aggregate principal amount of $253,000 (the "2025 Notes"), to the extent dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. There were&#160;9,194,862&#160;and&#160;8,913,594&#160;potentially dilutive shares from the conversion of outstanding stock options, restricted stock units and performance stock units that were not included in the calculation of diluted net loss per share for the period ending March 31, 2022 and 2021, respectively. Additionally, 8,239,254 shares underlying the conversion option of the 2025 Notes are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. The Company intends to settle the principal amount of the 2025 Notes in cash, shares or a combination thereof. As a result of the adoption of ASU 2020-06, the Company uses the if-converted method for calculating any potential dilutive effect on diluted net income per share, if applicable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;j.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recently Adopted Accounting Pronouncements:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#x201c;Debt&#x2014;Debt with Conversion and Other Options&#x201d; and ASC subtopic 815-40 &#x201c;Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity.&#x201d; The standard simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity&#x2019;s own equity. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on earnings per share. The Company adopted this standard on January 1, 2022 using a modified retrospective basis which resulted in a decrease to accumulated deficit of $8,647, a decrease in additional paid-in capital of $30,794 and an increase in liabilities of $22,147 on its consolidated balance sheets. For more information, refer to Note 5.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 has reviewed recent accounting pronouncements and concluded that they are either not applicable to its business or that no material effect is expected on the consolidated financial statements as a result of their future adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OperationsCommencedDate1
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjM2_d392abbb-03d9-44b2-a891-6a5795e3264d">2005-01-01</us-gaap:OperationsCommencedDate1>
    <vrns:SubsidiaryOrEquityMethodInvesteeNumber
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMzcx_67c1811a-44ed-477b-a64c-ec2ec0c16418"
      unitRef="subsidiary">12</vrns:SubsidiaryOrEquityMethodInvesteeNumber>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNDI_b8c5f44a-99af-4cef-9276-bd2564a800d6">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.514%"&gt;&lt;tr&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:1.0%"/&gt;&lt;td style="width:85.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;b.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis of Presentation:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated interim financial statements have been prepared in accordance with Article 10 of Regulation S-X, &#x201c;Interim Financial Statements&#x201d; and the rules and regulations for Form 10-Q of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Pursuant to those rules and regulations, the Company has condensed or omitted certain information and footnote disclosure it normally includes in its annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;). Certain amounts in prior periods' financial statements have been recast and reclassified to conform to the current year's presentation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the Company has made all adjustments (consisting only of normal, recurring adjustments, except as otherwise indicated) necessary to fairly present its consolidated financial position, results of operations and cash flows. The Company&#x2019;s interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the 2021 consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for its fiscal year ended December 31, 2021 filed with the SEC on February 8, 2022&#160;(the &#x201c;2021 Form 10-K&#x201d;). There have been no changes in the significant accounting policies from those that were disclosed in the audited consolidated financial statements for the fiscal year ended December 31, 2021 included in the 2021 Form 10-K, unless otherwise stated.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNDM_420f35fb-df25-4a10-95cc-2115a94765e3">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.514%"&gt;&lt;tr&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:1.0%"/&gt;&lt;td style="width:85.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;c.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue Recognition:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 generates revenues in the form of software license fees and related maintenance and services fees. Subscription revenues are sold on-premises and are comprised of time-based licenses whereby customers use the Company's software (including support and unspecified upgrades and enhancements when and if they are available) for a specified period. In the second half of 2021, the Company launched its cloud offering that allows customers to use hosted software. Maintenance and services primarily consist of fees for maintenance and services of perpetual license sales (including support and unspecified upgrades and enhancements when and if they are available) and to a lesser extent professional services, which focus on both operationalizing the software and training the Company's customers to fully leverage the use of its products, although the user can benefit from the software without the Company's assistance. The Company sells its products worldwide to a network of distributors and value-added resellers, and payment is typically due within 30 to 60 calendar days of the invoice date.&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 recognizes revenues in accordance with ASC No. 606, &#x201c;Revenue from Contracts with Customers.&#x201d; As such, the Company identifies a contract with a customer, identifies the performance obligations in the contract, determines the transaction price, allocates the transaction price to each performance obligation in the contract and recognizes revenues when (or as) the Company satisfies a performance obligation.&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;Subscription software and perpetual license revenues are recognized at the point of time when the software license has been delivered and the benefit of the asset has transferred. As we have successfully transitioned to a subscription model which has resulted in an immaterial amount of perpetual license revenues, these revenues are included within the subscriptions line of the &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;consolidated statements of operations. Maintenance associated with subscription licenses is recognized ratably over the term of the agreement. In 2021, the Company launched its cloud offering that allows customers to use hosted software, and its revenue is recognized ratably over the associated contract period. As the Company only introduced these licenses in the second half of 2021, the total associated revenues have not yet been material.&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 recognizes revenues from maintenance of perpetual license sales ratably over the term of the underlying maintenance contract. The term of the maintenance contract is usually one year. Renewals of maintenance contracts create new performance obligations that are satisfied over the new term with the revenues recognized ratably over the period.&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;Revenues from professional services consist mostly of time and material services. The performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into contracts that can include combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.&#160;The license is distinct upon delivery as the customer can derive the economic benefit of the software without any professional services, updates or technical support. The Company allocates the transaction price to each performance obligation based on its relative standalone selling price out of the total consideration of the contract. For maintenance, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal contract. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services. For software licenses, the Company uses the residual approach to determine the standalone selling prices due to the lack of history of selling software license on a standalone basis and the highly variable sales price.&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;Trade receivables are generally recorded at the invoice amount mostly for a one-year period, net of an allowance for credit losses.&lt;/span&gt;&lt;/div&gt;Deferred revenues represent mostly unrecognized fees billed or collected for maintenance and professional services. Deferred revenues are recognized as (or when) the Company performs under the contract. Pursuant to these contracts, customers are not invoiced for subsequent years until the annual renewal occurs.&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;d.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract Costs:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 pays sales commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales goals. Sales commissions earned by employees are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Based on its technology, customer contracts and other factors, the Company has determined the expected period of benefit to be approximately four years. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis. Amortization expenses related to these costs are included in sales and marketing expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="ib812e55358944fdd940e35b0a5dfe6c0_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfNTcxNw_8f2a812d-21c6-4656-a628-9a2f779af8b3">one year</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfNzcxNQ_e1a50c4d-d850-471d-b083-d1daab896d93"
      unitRef="usd">39029000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <vrns:ContractWithCustomerRightOfReturnSalesReturns
      contextRef="ie9f8f41a583c459ca479e16a7705effa_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfNzg5Mw_9dbff283-7086-4875-9fa7-997c45e9afd3"
      unitRef="usd">0</vrns:ContractWithCustomerRightOfReturnSalesReturns>
    <vrns:ContractWithCustomerRightOfReturnSalesReturns
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfNzg5Mw_e109d71b-1b7d-41c7-9efc-c8c0902e75db"
      unitRef="usd">0</vrns:ContractWithCustomerRightOfReturnSalesReturns>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfODYxMA_c0f73d6d-5629-4493-8b7d-52828269d57c">P4Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwMjA_8ac778bd-ed67-47f6-b43c-1fd0b9a322ef">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;e.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Instruments:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary objective for holding derivative instruments is to reduce its exposure to foreign currency rate changes. The Company reduces its exposure by entering into forward foreign exchange contracts with respect to operating expenses that are forecasted to be incurred in currencies other than the U.S. dollar. A majority of the Company&#x2019;s revenues and operating expenditures are transacted in U.S. dollars. However, certain operating expenditures are incurred in or exposed to other currencies, primarily the New Israeli Shekel (&#x201c;NIS&#x201d;).&lt;/span&gt;&lt;/div&gt;The Company has established forecasted transaction currency risk management programs to protect against fluctuations in fair value and the volatility of future cash flows caused by changes in exchange rates. The Company&#x2019;s currency risk management program includes forward foreign exchange contracts designated as cash flow hedges. These forward foreign exchange contracts generally mature within 12 months. In addition, the Company enters into forward contracts to hedge a portion of its monetary items in the balance sheet, such as trade receivables and payables, denominated in Pound Sterling and Euro for short-term periods (the &#x201c;Fair Value Hedging Program&#x201d;). The purpose of the Fair Value Hedging Program is to protect the fair value of the monetary assets from foreign exchange rate fluctuations. Gains and losses from derivatives related to the Fair Value Hedging Program are not designated as hedging instruments. The Company does not enter into derivative financial instruments for trading or speculative purposes.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwMjQ_6d7278df-c535-433b-a0f8-7c6b997f8908">&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;Derivative instruments measured at fair value and their classification on the consolidated balance sheets are presented in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (liabilities) as of March 31, 2022 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (liabilities) as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 forward contract derivatives in cash flow hedging relationships included in prepaid expenses and other current 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;97,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&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;115,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 forward contract derivatives for monetary items included in accrued expenses and other short-term liabilities&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;29,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;42,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(62)&lt;/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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib9b66af3459e4d6faf142099acb65742_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfMi0xLTEtMS0yNzA1Nw_3a10cdad-26b7-4994-ae2b-62ad0ebbd55b"
      unitRef="usd">97165000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib9b66af3459e4d6faf142099acb65742_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfMi0zLTEtMS0yNzA1Nw_f19b97e7-49fd-4a2c-8d6d-0c7233e8c94f"
      unitRef="usd">2904000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7b353dc5f0d94bde9698223968388b86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfMi01LTEtMS0yNzA1Nw_8dc725e2-38a7-4177-9052-292befbfa00b"
      unitRef="usd">115710000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i7b353dc5f0d94bde9698223968388b86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfMi03LTEtMS0yNzA1Nw_815b6ff2-bd04-47ad-8303-5c670b878a0b"
      unitRef="usd">6083000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib95d402d11344b9d98c3861571bc4878_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfNC0xLTEtMS0yNzA1Nw_a69c8a17-7b5e-4697-a86f-2015656773e5"
      unitRef="usd">29414000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib95d402d11344b9d98c3861571bc4878_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfNC0zLTEtMS0yNzA1Nw_a0f35586-3521-41f9-992c-be6b96080ec0"
      unitRef="usd">30000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i404a3101ded6443689dede6119d62473_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfNC01LTEtMS0yNzA1Nw_7bf2440e-d9fd-4708-b063-ca704fbde7b4"
      unitRef="usd">42056000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i404a3101ded6443689dede6119d62473_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjU0M2Q4Y2I3YzZjZTRlMjdiNTY3NDE5NzA3MmQxMzlhL3RhYmxlcmFuZ2U6NTQzZDhjYjdjNmNlNGUyN2I1Njc0MTk3MDcyZDEzOWFfNC03LTEtMS0yNzA1Nw_c043f147-b939-46e5-81a0-8faf3e3a4c87"
      unitRef="usd">62000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i9d92f4bfbaee48668a27a41b8a49be8d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTExMjA_140ebb17-7ec6-4b03-a563-3fcc393c9a66"
      unitRef="usd">420000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i7d871d64b5ab4e08ac44a0780d963a7a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTExMjc_bf234229-56e2-4f8a-89eb-f95bd7d48755"
      unitRef="usd">547000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTE1NTM_5fb710d9-787b-4340-b965-25a095d8d9be"
      unitRef="usd">741000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTE1NjA_fcf08df6-61b3-4aa9-acd4-982f35240caf"
      unitRef="usd">771000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNDk_059e27a9-61d3-4379-95ab-a80ed07a756f">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;f.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Taxes:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in the U.S. and in foreign jurisdictions and is subject to taxes in each country or jurisdiction in which it conducts business. Earnings from its non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax. To date, on a consolidated basis, the Company has incurred accumulated net losses and has not recorded any U.S. federal tax provision.&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;Because of its history of U.S. net operating losses, the Company has established a full valuation allowance against potential future benefits for deferred tax assets, including loss carryforwards, in that jurisdiction.&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;In some foreign tax jurisdictions, the Company bases its interim tax accruals on the annual estimated effective tax rate applicable to the Company and its subsidiaries, adjusted for items which are considered discrete to the period. In each quarter, the Company updates its calculation and makes a year-to-date adjustment to its tax provision as necessary. &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's fiscal 2022 annual effective rate differs from the U.S. statutory rate primarily due to the valuation allowance recorded on its U.S. losses. For the three months ended March 31, 2022 and 2021, the Company recorded income tax expense of $1,414 and $559, respectively, comprised primarily of foreign income taxes.&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's income tax provision could be significantly impacted by estimates surrounding its uncertain tax positions and changes to its valuation allowance in future periods. The Company reevaluates the judgments surrounding its estimates and make adjustments as appropriate each reporting period.&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 remains open to federal and state examination to the extent net carry-over unused operating losses and tax credit attributable to those years remain unutilized. As of March 31, 2022, the Company's federal tax returns for the years 2010 &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;through the current period, excluding the 2016 tax year which was audited by the Internal Revenue Service, and most state tax returns for the years 2009 through the current period, are still open to examination.&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;In addition, the Company is subject to the regular examinations of its income tax returns by different tax authorities. The Company regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTMxNTI_4a6568b3-f978-46ba-85e1-1fe8d35a2c29"
      unitRef="usd">1414000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTMxNTk_47fa95f9-29dc-4081-92ae-360cc7328f73"
      unitRef="usd">559000</us-gaap:IncomeTaxExpenseBenefit>
    <vrns:CashCashEquivalentsAndShortTermInvestmentsPolicyPolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNDY_a9580966-6222-4f0d-90f3-25864b27bdf3">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;g.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, Cash Equivalents, Marketable Securities and Short-Term Investments: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for investments in marketable securities in accordance with ASC No.&#160;320, &#x201c;Investments&#x2014;Debt and Equity Securities&#x201d; and ASC No.&#160;326, &#x201c;Financial Instruments&#x2014;Credit Losses.&#x201d; The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist of cash on hand, highly liquid investments in money market funds and various deposit accounts.&lt;/span&gt;&lt;/div&gt;The Company considers all high-quality investments purchased with original maturities at the date of purchase greater than three months but less than one year to be short-term. Cash equivalents, marketable securities and deposits are classified as available for sale and are, therefore, recorded at fair value on the consolidated balance sheet, with any unrealized gains and losses reported in accumulated other comprehensive income, which is reflected as a separate component of stockholders&#x2019; equity in the Company&#x2019;s consolidated balance sheets, until realized. The Company uses the specific identification method to compute gains and losses on the investments. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion is included as a component of financial income (expenses), net in the consolidated statement of operations.</vrns:CashCashEquivalentsAndShortTermInvestmentsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNTg_a6af2b6c-0dca-426f-8051-e3ed907da8af">Cash, cash equivalents, marketable securities and deposits consist of the following (in thousands):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&#160;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;2,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;386,516&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;$               *)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&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;14,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;13,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;*)&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;28,382&#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;$               *)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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;28,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Long-term deposits&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term bank deposits&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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,850&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#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;/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;*) Represents an amount lower than $1&#160;&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;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:53.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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:9.603%"/&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:9.897%"/&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:9.899%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&#160;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term bank deposits&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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&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:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8b09fded65ce406ea6f9fb9bfd0a0c8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNC0xLTEtMS0yNzA1Nw_206b7f85-f2ab-4e42-85cc-fce21d2cc10e"
      unitRef="usd">384062000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8b09fded65ce406ea6f9fb9bfd0a0c8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNC0zLTEtMS0yNzA1Nw_2c986ff0-7e43-4ab5-af40-bf29360650e6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8b09fded65ce406ea6f9fb9bfd0a0c8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNC01LTEtMS0yNzA1Nw_9acfb034-1c0a-4a5a-98c3-5ed9f52510be"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8b09fded65ce406ea6f9fb9bfd0a0c8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNC03LTEtMS0yNzA1Nw_bc666282-238f-4d18-be8f-bb647bad3d1d"
      unitRef="usd">384062000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia9f8d2bcc451463495910af8102e5057_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNS0xLTEtMS0zMDE1NA_6ef1abed-533c-45a7-90b0-a1c5a673e212"
      unitRef="usd">2454000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia9f8d2bcc451463495910af8102e5057_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNS0zLTEtMS0zMDE2MA_1d4a2f6c-bef1-4813-9837-da5accc769f0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia9f8d2bcc451463495910af8102e5057_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNS03LTEtMS0zMDE3Mg_03aa286c-ba9c-443e-82a3-212b352aae83"
      unitRef="usd">2454000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i92a3b816368c46a28a6c2bf3f86d846c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNS0xLTEtMS0yNzA1Nw_bf4eaf75-dbc0-4d41-85d0-0b137f0fbd57"
      unitRef="usd">386516000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i92a3b816368c46a28a6c2bf3f86d846c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNS0zLTEtMS0yNzA1Nw_df7d6d12-3a6f-4947-aed1-6a39edcbb15c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i92a3b816368c46a28a6c2bf3f86d846c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfNS03LTEtMS0yNzA1Nw_95bf28b3-0964-4e9f-9edf-bebd6574deea"
      unitRef="usd">386516000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia565295d8f2f4a228d44d279bb6cd55d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOC0xLTEtMS0yNzA1Nw_e4256a1d-4234-48b8-8138-e29ca47f7837"
      unitRef="usd">14005000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia565295d8f2f4a228d44d279bb6cd55d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOC0zLTEtMS0yNzA1Nw_ad29504c-e0b6-4edb-b4f7-10b3e0cc33a4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia565295d8f2f4a228d44d279bb6cd55d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOC01LTEtMS0yNzA1Nw_b89e48d7-3c59-4bd1-9278-7461b4a25c98"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia565295d8f2f4a228d44d279bb6cd55d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOC03LTEtMS0yNzA1Nw_a55c85df-fa50-4af9-bac8-6ae6f2499602"
      unitRef="usd">13997000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6adf1f6a16f54b6a8e165db55d102563_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS0xLTEtMS0yOTU2MQ_a34f96e1-8dae-4e31-9aad-8232ee6fd7b9"
      unitRef="usd">9573000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6adf1f6a16f54b6a8e165db55d102563_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS0zLTEtMS0yOTU2MQ_3d28787a-e659-4e7d-ae14-04e29f5a6dc5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6adf1f6a16f54b6a8e165db55d102563_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS01LTEtMS0yOTU2MQ_38c49ac8-9dc6-4122-8f6d-3bbbc79630d5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i6adf1f6a16f54b6a8e165db55d102563_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS03LTEtMS0yOTU2MQ_2df8ac34-a459-4945-b905-7d060fb82817"
      unitRef="usd">9573000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i43632423ef0149ccb5c94de56fbe0f3f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTAtMS0xLTEtMjk1NjE_8d5bad78-78bf-449e-a4ba-0a2f1bacd79d"
      unitRef="usd">4804000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i43632423ef0149ccb5c94de56fbe0f3f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTAtNS0xLTEtMjk1NjE_75b488c5-3ff8-49f1-a928-820475e3c32b"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i43632423ef0149ccb5c94de56fbe0f3f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTAtNy0xLTEtMjk1NjE_794d5acc-cefb-4338-9ccb-28204d1fb42c"
      unitRef="usd">4802000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i258d7dadf84241098a7a8127dfc4e16a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS0xLTEtMS0yNzA1Nw_186f3f23-4ad9-4999-b7ac-db79f0782f0e"
      unitRef="usd">28382000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i258d7dadf84241098a7a8127dfc4e16a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS01LTEtMS0yNzA1Nw_a2f096ec-34f1-4915-8bb6-fb1f91fa618b"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i258d7dadf84241098a7a8127dfc4e16a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfOS03LTEtMS0yNzA1Nw_f218ddea-a217-4e35-b3ce-3d4f0a8d2086"
      unitRef="usd">28372000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib624e4d1a25d49048b37355fba976e58_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTktMS0xLTEtMzAyMjA_3e985e18-9916-4f77-b5b6-998b12fc2507"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib624e4d1a25d49048b37355fba976e58_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTktMy0xLTEtMzAyMjY_c5fcc0e0-8b3e-42d4-b6c2-9f72e199e818"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib624e4d1a25d49048b37355fba976e58_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTktNS0xLTEtMzAyMzI_25d49335-0869-47ab-8f62-b37714aaf30d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib624e4d1a25d49048b37355fba976e58_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMTktNy0xLTEtMzAyMzg_518bb6ff-b23b-47c4-9995-94aaa20f991b"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5940e66ada194b4a87cad08794a71fdc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMjAtMS0xLTEtMzAyMjA_d1f9cf5e-4cb8-4c33-81aa-ff3f556fa32b"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5940e66ada194b4a87cad08794a71fdc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMjAtMy0xLTEtMzAyMjY_b07b0699-58e3-415a-af81-5002175f6063"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5940e66ada194b4a87cad08794a71fdc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMjAtNS0xLTEtMzAyMzI_30479aae-cb3f-47a4-92d5-85d25cdd84c6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5940e66ada194b4a87cad08794a71fdc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjBkZWU2Yjc5OTM5ZDQyZWE5ZjMyNGJjMzllMzY3YmJlL3RhYmxlcmFuZ2U6MGRlZTZiNzk5MzlkNDJlYTlmMzI0YmMzOWUzNjdiYmVfMjAtNy0xLTEtMzAyMzg_f697dc7e-d01e-4807-b5aa-dae9af3a3dc4"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if0c4684014af41ee951a2dfda4555f8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMy0xLTEtMS0yNzA1Nw_3e8defe3-3448-4069-9fa1-33a5b5329afb"
      unitRef="usd">414942000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if0c4684014af41ee951a2dfda4555f8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMy0zLTEtMS0yNzA1Nw_eae42364-a328-4a9d-8664-b2328b05610b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if0c4684014af41ee951a2dfda4555f8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMy01LTEtMS0yNzA1Nw_df547036-3fa5-48ea-a16c-3698226b4f0d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if0c4684014af41ee951a2dfda4555f8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMy03LTEtMS0yNzA1Nw_08e4f0fa-2ec3-40f9-95a5-354d3412c7e0"
      unitRef="usd">414942000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic1471edafc35436d8ed5abd95258f9e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfNC0xLTEtMS0yNzA1Nw_a7b860b5-190a-4cac-92f2-e0759e0b441a"
      unitRef="usd">414942000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic1471edafc35436d8ed5abd95258f9e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfNC0zLTEtMS0yNzA1Nw_549873a8-0fac-4cc5-8fd9-1bd20b86f28b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic1471edafc35436d8ed5abd95258f9e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfNC01LTEtMS0yNzA1Nw_98f8d340-bbd4-4615-9ba8-23ace46093e1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic1471edafc35436d8ed5abd95258f9e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfNC03LTEtMS0yNzA1Nw_90867c75-d47d-4dc5-9521-e2a8593a261d"
      unitRef="usd">414942000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2378296233064d92a050d2fb9af243fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTEtMS0xLTEtMjcwNTc_affe81fb-a035-49e0-8ac4-47b82a1c835b"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2378296233064d92a050d2fb9af243fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTEtMy0xLTEtMjcwNTc_578d809c-336d-438d-a052-7d1470fac550"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2378296233064d92a050d2fb9af243fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTEtNS0xLTEtMjcwNTc_14c1667a-80b9-4300-b34e-f5e03180e35c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i2378296233064d92a050d2fb9af243fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTEtNy0xLTEtMjcwNTc_3e76c348-24ef-4c94-a5e6-a5309b905ecd"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idc0b8cd4eb9345d1ac4624bf39c0bbbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTItMS0xLTEtMjcwNTc_35d50ccd-39e8-4e10-932c-502cd0aaa390"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idc0b8cd4eb9345d1ac4624bf39c0bbbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTItMy0xLTEtMjcwNTc_93bc97b0-05ae-46f5-bf7f-70e49fafc0c3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idc0b8cd4eb9345d1ac4624bf39c0bbbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTItNS0xLTEtMjcwNTc_544a1030-01a1-4b08-9a7e-0a3073e7f041"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="idc0b8cd4eb9345d1ac4624bf39c0bbbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RhYmxlOjRlYmJmODY5NTVmMDRhNzA5YTNjNTZiYzljYjFjNDdhL3RhYmxlcmFuZ2U6NGViYmY4Njk1NWYwNGE3MDlhM2M1NmJjOWNiMWM0N2FfMTItNy0xLTEtMjcwNTc_4f880d07-d4f8-48ec-a8c8-6eacda924243"
      unitRef="usd">1850000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtInstrumentTerm
      contextRef="i1e3dffde11354d40ba83ba7901778d7b_D20200821-20200821"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNTk_ae585676-6750-46ec-85ee-511fab1a6882">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ief3233a496df4a7e9a3342a988cab8c4_I20200821"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMTk2NTk_ee004206-c6e2-451d-9bd6-203df4ea3687"
      unitRef="usd">70000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwMjc_441223db-43f0-499d-b6c7-5a69a306790c">&lt;div&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:2.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;i.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and Diluted Net Loss Per Share:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&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;Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, restricted stock units, performance stock units and the shares related to the conversion of the 1.25% Convertible Senior Notes issued by the Company on May 11, 2020 and due August 2025 in an aggregate principal amount of $253,000 (the "2025 Notes"), to the extent dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. There were&#160;9,194,862&#160;and&#160;8,913,594&#160;potentially dilutive shares from the conversion of outstanding stock options, restricted stock units and performance stock units that were not included in the calculation of diluted net loss per share for the period ending March 31, 2022 and 2021, respectively. Additionally, 8,239,254 shares underlying the conversion option of the 2025 Notes are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. The Company intends to settle the principal amount of the 2025 Notes in cash, shares or a combination thereof. As a result of the adoption of ASU 2020-06, the Company uses the if-converted method for calculating any potential dilutive effect on diluted net income per share, if applicable.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i798c3384204443709bc61d537a6f5566_I20200511"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjExODM_d123259b-d2f9-4a5a-ab58-0a769ef6a718"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i798c3384204443709bc61d537a6f5566_I20200511"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjEzMDU_cfab317f-5f5a-400d-b016-12119b548190"
      unitRef="usd">253000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14f3f7cf9338413ea571c0750fdad4ff_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjE1NDE_779b5759-1984-4fa6-9585-8d023d429696"
      unitRef="shares">9194862</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8650d9aebd6f41a985f2fcb9b1090cb9_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjE1NDg_4a6021c7-8862-4640-b898-b354cf1ea0b3"
      unitRef="shares">8913594</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i907f39e5bdb646c5b100cf7b078321c5_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjE3ODg_36fef463-5a83-4d7f-b0b6-1022fb2d2558"
      unitRef="shares">8239254</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjUwNDA_8c44a4e8-10a5-4eea-bc5e-97bbb28602f7">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;j.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recently Adopted Accounting Pronouncements:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#x201c;Debt&#x2014;Debt with Conversion and Other Options&#x201d; and ASC subtopic 815-40 &#x201c;Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity.&#x201d; The standard simplified the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity&#x2019;s own equity. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on earnings per share. The Company adopted this standard on January 1, 2022 using a modified retrospective basis which resulted in a decrease to accumulated deficit of $8,647, a decrease in additional paid-in capital of $30,794 and an increase in liabilities of $22,147 on its consolidated balance sheets. For more information, refer to Note 5.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;n.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 has reviewed recent accounting pronouncements and concluded that they are either not applicable to its business or that no material effect is expected on the consolidated financial statements as a result of their future adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95f2d3f0633b416b9a1252987e9060ae_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjE5OTAyMzMxMTc3MA_6f437a67-6ad0-40de-8ced-15c59380fd1b"
      unitRef="usd">8647000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i95f2d3f0633b416b9a1252987e9060ae_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjE5OTAyMzMxMTc3OA_a0343b27-40f2-46bd-8fab-037c8403b974"
      unitRef="usd">-30794000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:Liabilities
      contextRef="i95f2d3f0633b416b9a1252987e9060ae_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF8zNy9mcmFnOmQ1ZWNiNDg1ZTkwNjRlYzViOTk1MDVmOTVjNDBkYzRlL3RleHRyZWdpb246ZDVlY2I0ODVlOTA2NGVjNWI5OTUwNWY5NWM0MGRjNGVfMjE5OTAyMzMxMTc4Nw_71b7086d-ad5f-4b48-8cc6-b1802ad10825"
      unitRef="usd">22147000</us-gaap:Liabilities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RleHRyZWdpb246YTc1NDIzMTU5MTcxNDAyZTllNGMyYzY4MTBkN2Y3YjBfMTc0MQ_88e60288-20e4-4b9d-95bb-d4dc652ced66">FAIR VALUE MEASUREMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level to classify them for each reporting period. There have been no transfers between fair value measurements levels during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The authoritative guidance on fair value measurements establishes a consistent framework for measuring fair value on either a recurring or nonrecurring basis whereby inputs, used in valuation techniques, are assigned a hierarchical level. The following are the hierarchical levels of inputs to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:83.25pt;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;Level&#160;1:&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:83.25pt;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;Level&#160;2:&#160;Observable inputs that reflect quoted prices for identical assets or liabilities in markets that are not active; quoted prices for similar assets or liabilities in active markets; inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:83.25pt;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;Level&#160;3:&#160;Unobservable inputs reflecting the Company&#x2019;s own assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.&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 following table sets forth the Company&#x2019;s assets and liabilities that were measured at fair value as of March 31, 2022 and December 31, 2021 by level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&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:6.648%"/&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:6.648%"/&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:7.525%"/&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:7.525%"/&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:6.648%"/&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:6.648%"/&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:7.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;br/&gt;II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;br/&gt;II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash 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;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;13,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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;4,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts&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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other short-term liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts&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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(62)&lt;/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;Total financial assets (liabilities)&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;398,059&#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;19,703&#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;417,762&#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;414,942&#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;6,021&#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;420,963&#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;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;See Note 5 &#x201c;Convertible Senior Notes and Capped Call Transactions&#x201d; for the carrying amount and estimated fair value of the Company's 2025 Notes as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RleHRyZWdpb246YTc1NDIzMTU5MTcxNDAyZTllNGMyYzY4MTBkN2Y3YjBfMTc0MA_7d382eeb-ef9e-4242-8062-2389b0c4d866">&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 following table sets forth the Company&#x2019;s assets and liabilities that were measured at fair value as of March 31, 2022 and December 31, 2021 by level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&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:6.648%"/&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:6.648%"/&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:7.525%"/&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:7.525%"/&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:6.648%"/&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:6.648%"/&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:7.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;br/&gt;II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;br/&gt;II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash 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;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;414,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;13,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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;4,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts&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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other short-term liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts&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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(62)&lt;/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;Total financial assets (liabilities)&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;398,059&#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;19,703&#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;417,762&#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;414,942&#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;6,021&#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;420,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i58c5cb6f5afb427e83c6fb8ee9f385e4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS0xLTEtMS0yNzA1Nw_bfeef934-bb85-4829-9dc0-15783ca3b521"
      unitRef="usd">384062000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i53614278cca6429499ad0c9c07aa882c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS0zLTEtMS0yNzA1Nw_56fe48ac-0d94-40bf-9b59-aea6b5b6a8ff"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie8bd5c99db694f9b9ca3f16d210bffc5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS01LTEtMS0yNzA1Nw_2e7ed79a-0a9c-4e8c-882a-0750640da660"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic08ffd4bbf714b7d9212d9636be9a16b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS03LTEtMS0yNzA1Nw_f7dc1b34-eebb-4088-9a7e-b0eff3077a9d"
      unitRef="usd">384062000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ida7969ded72c4a748a326039f089404c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS05LTEtMS0yNzA1Nw_d27d56d2-ba57-47e9-8d3e-87750534e872"
      unitRef="usd">414942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0aa2ffcbf706471fbddf3a64f79246c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS0xMS0xLTEtMjcwNTc_bb06cb36-8164-4d1d-9d57-615e7b28313a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i52b6e2d2e6e94cb884e7b2e6dbc5bdfc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS0xMy0xLTEtMjcwNTc_37b91235-30a7-4466-9d64-b84dd67ba028"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id5fd9d20d6984d0488d684ac1d342798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNS0xNS0xLTEtMjcwNTc_57c47de7-060e-4fef-a070-c6d4d6b16b80"
      unitRef="usd">414942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6c42d2bbe40a4917bc2fdf4ff06e327d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi0xLTEtMS0zMDMyOA_1e57fe3d-4384-440f-9541-961c8ffe1722"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i33f90ba9bb394e2eae46af7860c2786d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi0zLTEtMS0zMDMzNQ_bc5aa06a-1124-49b7-9338-22adc42db383"
      unitRef="usd">2454000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i807bac57a4204248b82a7cf5cdc10b42_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi01LTEtMS0zMDM0MQ_0372b711-f86c-4bf9-93c6-18d2dc488668"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i62f6018c875744fe8ead3c0be7866407_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi03LTEtMS0zMDM0Nw_eed250aa-5a95-4223-b716-83600173a890"
      unitRef="usd">2454000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1d4aaa69c2e8400fa0b569025874e9b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi05LTEtMS0zMDg0OQ_12b4829b-7919-40df-bd6d-5de401a6fc4f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i60520851b1694e1280fc11486ce5c008_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi0xMS0xLTEtMzA4NDk_6bf687ce-ddac-4bdf-b8cd-7fba9719cd63"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3517e97188c340ccba8ffab0fd24f065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi0xMy0xLTEtMzA4NDk_62a95552-4bdf-4e01-8c89-1d145948dc28"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i71c0073d978e4a3d8f9c9e8fdecd5de0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNi0xNS0xLTEtMzA4NDk_49ddf732-10fa-49c4-8410-509e6d944593"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2a1255cc1b454df68d126d5923337b67_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy0xLTEtMS0yNzA1Nw_166b150e-7521-42a7-a392-4841e157153d"
      unitRef="usd">13997000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i130bba1b375443f3a69df64c726f70f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy0zLTEtMS0yNzA1Nw_46552847-574b-4581-8f54-a92709d8eb58"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6c5f0bd5e0654efe8991de0300cfdc9c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy01LTEtMS0yNzA1Nw_597a63f5-21b5-4aea-ab1e-3a052162ae78"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iff04d7f6c6fa48bc8cdbdf128836dbd3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy03LTEtMS0yNzA1Nw_7034fd01-ffa0-4cc1-ad85-3679f904530a"
      unitRef="usd">13997000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1c45c5fab6e440eda9ed292f6b2b1110_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy05LTEtMS0yNzA1Nw_ae7eb59b-6d17-45fa-9c6f-f2ebabf4b557"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if324cb846fa74bae93889fbc9b3d4ddc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy0xMS0xLTEtMjcwNTc_7cd2aa1f-672b-4950-b654-505e60d4e5c0"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0dd306abdd2c4ecfa3087f119abd3c03_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy0xMy0xLTEtMjcwNTc_5763fbb8-340a-49fa-9520-bf78c63e91f4"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i00b3e34bf44f47dbbcff5d70ad9d4952_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfNy0xNS0xLTEtMjcwNTc_3b303a91-cbef-4fd9-8467-c95c6b37c480"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i832d7f94fc2d479d9870c1affcc509df_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC0xLTEtMS0yOTU2Ng_2fc088d7-1a57-4b2e-8252-440a8482fe7c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic568a592bc694d4c9c0a42b47c205da6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC0zLTEtMS0yOTU2Ng_c62301db-5383-4572-943f-c1f9db8f573d"
      unitRef="usd">9573000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7b8661ec16f247738741750946b1bc7d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC01LTEtMS0yOTU2Ng_22980c72-9079-43f5-9087-0f8a7a938546"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i60c7424693fc4e08bc16a54ab16e4580_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC03LTEtMS0yOTU2Ng_3f51d225-827b-42d6-b5cc-847adc278d04"
      unitRef="usd">9573000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id9d71b2df6eb4ae1b3e205957afd88c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC05LTEtMS0yOTU2Ng_6f481df3-25c9-49cb-85b1-30927ff61ade"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia2e9d11f6f294f7eb9c22bf2b1718838_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC0xMS0xLTEtMjk1NjY_6eae5296-3c44-4e69-9333-02e0bc1ba7f9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7c735c8255ec4909b0eedce3d464aa76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC0xMy0xLTEtMjk1NjY_902f75cf-683a-4781-8461-659e8b3fa65e"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i11b3fbb18d07474f8b36283e0a11f8bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOC0xNS0xLTEtMjk1NjY_92b57f51-8b5a-41ac-9b74-d0f8b404da79"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ifa91c70c783246c184c6003d2ecd2787_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xLTEtMS0yOTU2Ng_8aee84d5-753e-402c-abc2-ecb34de7ad8d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8915cf21571c4ff9865bb268d779d1a8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0zLTEtMS0yOTU2Ng_d8f190e8-a33b-4145-8f57-c306d13f9556"
      unitRef="usd">4802000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i24a42f4d1d0f4477a7096ba25af616d0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS01LTEtMS0yOTU2Ng_a76669bb-a38e-4ec0-9bae-6ab7fa90cabf"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibd020becad4645fab3d2eab997e58244_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS03LTEtMS0yOTU2Ng_4224fcba-7de4-4ca2-9334-4007063be8a8"
      unitRef="usd">4802000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iabd80b11f641494fa677442c6534b96a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS05LTEtMS0yOTU2Ng_deb417fa-69e5-4416-a62d-ffd3da23e9aa"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i49b14a47fa5748a686945d26e9321eb6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xMS0xLTEtMjk1NjY_e564d964-7f78-4933-89a3-fbbaa16ba23d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i117b0b3dc9e04ec7958cdd29c4b152ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xMy0xLTEtMjk1NjY_96913b45-619f-490d-b95e-bd076abde8e7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i69cadc7c971b43bda8ddf1af7a3f7732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xNS0xLTEtMjk1NjY_419847ca-bc87-4a00-9fb3-fea85acb61d1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ie5dfbd2289c5475abf5f2aea52b47cbe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xLTEtMS0yNzA1Nw_948df24f-374e-4154-bff1-a96854df1617"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="id4e738cd82ed4089935bc2e2ae2095dc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0zLTEtMS0yNzA1Nw_730ea1a7-5ed6-490f-a831-5333042778b3"
      unitRef="usd">2904000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i61e226b0ef004f31ad4a1e6d468092ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS01LTEtMS0yNzA1Nw_3855a20e-b779-4231-bf95-e6afc7934f6e"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ic204949c1f8c499890da3e2fed3d6f76_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS03LTEtMS0yNzA1Nw_b0f241bd-94a1-4dd5-8269-0a44e6fb5e17"
      unitRef="usd">2904000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i493afae710424c18afc1f1ece6ae06c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS05LTEtMS0yNzA1Nw_269d04fa-3c7c-44e0-a39a-defb00809e24"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i9148aba345604f6bb91bff96cbf6da18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xMS0xLTEtMjcwNTc_63b01d21-4d8d-4784-93da-4ca663c629f0"
      unitRef="usd">6083000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i8f279754a1454dc98d5a17aab8939131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xMy0xLTEtMjcwNTc_4bf43d0c-3a37-4c32-a802-0261a81005e1"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ic6bd52c4b2c6483491e67775dec87c36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfOS0xNS0xLTEtMjcwNTc_a4212d32-a067-4cb2-94e2-b66d496d2132"
      unitRef="usd">6083000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="ie5dfbd2289c5475abf5f2aea52b47cbe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtMS0xLTEtMjcwNTc_d17b50ed-698a-43e1-8d5c-73436764c9b5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id4e738cd82ed4089935bc2e2ae2095dc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtMy0xLTEtMjcwNTc_85adc124-4890-488f-a024-9ce904afeda5"
      unitRef="usd">30000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i61e226b0ef004f31ad4a1e6d468092ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtNS0xLTEtMjcwNTc_5b5d6b43-e3b9-4627-bbb2-7cddbf0a0afb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic204949c1f8c499890da3e2fed3d6f76_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtNy0xLTEtMjcwNTc_657d18fc-54c3-49af-a429-2c36f1ffa241"
      unitRef="usd">30000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i493afae710424c18afc1f1ece6ae06c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtOS0xLTEtMjcwNTc_352b7a4a-044c-4bd6-a21d-c4c1d231cdac"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9148aba345604f6bb91bff96cbf6da18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtMTEtMS0xLTI3MDU3_b5dc6d36-a835-4129-8b3c-bb2e63480fd5"
      unitRef="usd">62000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8f279754a1454dc98d5a17aab8939131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtMTMtMS0xLTI3MDU3_deb204cb-928d-4baf-92b3-73e474a934e9"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic6bd52c4b2c6483491e67775dec87c36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTQtMTUtMS0xLTI3MDU3_4ebc9055-b481-42c3-bf68-3426402196a8"
      unitRef="usd">62000</us-gaap:DerivativeLiabilities>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="i42400cfc04724d31b9fb9bd964905a03_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtMS0xLTEtMjcwNTc_d037e8ac-d116-436b-949a-d1cd32b548e6"
      unitRef="usd">398059000</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="ic842d17f0cb7445b941f87092d12ac7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtMy0xLTEtMjcwNTc_38b60db6-b64b-4131-ae01-611f08760599"
      unitRef="usd">19703000</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="ib875d46204784a4fbf9bf2e48b2de8ce_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtNS0xLTEtMjcwNTc_e71b0645-c084-4124-9a92-6186de915d2d"
      unitRef="usd">0</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="if8cd362a28544fe685a42396e4305a2e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtNy0xLTEtMjcwNTc_a4d0663b-42b0-4f06-88a9-7758370af8a7"
      unitRef="usd">417762000</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="i8e4c78abd7324c188d5d247f90d3dca0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtOS0xLTEtMjcwNTc_77394510-560f-4472-9404-ebb0b96bb1d9"
      unitRef="usd">414942000</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="i2b16ca2c4130472dbb201724fabf6568_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtMTEtMS0xLTI3MDU3_1d3a43ef-4075-4c34-9f04-ae3f3ee71d46"
      unitRef="usd">6021000</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="ib5250b90ace942a79a5b6c0d824de991_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtMTMtMS0xLTI3MDU3_754bda96-c7af-48b4-a84d-04ba7d57f0dd"
      unitRef="usd">0</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <vrns:FinancialAssetsLiabilitiesFairValueDisclosure
      contextRef="ie33a119fb1af437fac799763f11303b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80MC9mcmFnOmE3NTQyMzE1OTE3MTQwMmU5ZTRjMmM2ODEwZDdmN2IwL3RhYmxlOjBkYTYxNzg0NmMzYTRjMDM4Yzg2ZTFiOWUxZTNmY2E4L3RhYmxlcmFuZ2U6MGRhNjE3ODQ2YzNhNGMwMzhjODZlMWI5ZTFlM2ZjYThfMTUtMTUtMS0xLTI3MDU3_9f048930-c51d-4916-8aa7-8fd7a07d2db8"
      unitRef="usd">420963000</vrns:FinancialAssetsLiabilitiesFairValueDisclosure>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTk2Nw_a17cdaaa-a6b7-4f39-a6e2-9aaf99005551">LEASES &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 has various operating leases for office space, vehicles and office equipment that expire through 2032. The lease agreements generally do not contain any material residual value guarantees or material restrictive covenants. Below is a summary of the Company's operating right-of-use assets and operating lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating right-of-use 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;61,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&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;(9,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liabilities, long-term&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;(65,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(75,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liabilities, current are included within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTk1OQ_1890fb06-9dcb-4a25-aebe-5a146cc239c4"&gt;accrued expenses and other short-term liabilities&lt;/span&gt; in the consolidated balance sheet. &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;Some leases include one or more options to renew. The exercise of lease renewal options is typically at the Company's sole discretion; therefore, the majority of renewals to extend the lease terms are not included in our right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The Company regularly evaluates the renewal options, and, when it is reasonably certain of exercise, it will include the renewal period in its lease term. New lease modifications result in remeasurement of the right-of-use asset and lease liability.&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;Some of the real estate leases contain variable lease payments, including payments based on a Consumer Price Index ("CPI"). Variable lease payments based on a CPI are initially measured using the index in effect at lease adoption. Additional payments based on the change in a CPI are recorded as a period expense when incurred. &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 has deposit guarantees issued by a financial institution to secure various operating lease agreements in connection with its office space.&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;Minimum lease payments for the Company's right-of-use assets over the remaining lease periods as of&#160;March 31, 2022, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;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;8,329&#160;&lt;/span&gt;&lt;/td&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,527&#160;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,729&#160;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,767&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,879&#160;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 undiscounted lease payments&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;83,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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;75,026&#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;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 weighted average remaining lease terms and discount rates for all operating leases were as follows as of March 31, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining lease term and discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount 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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/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;Total operating lease cost for the three months ended March 31, 2022 was $2,309, inclusive of sublease income of $100. Total operating lease cost for the three months ended March 31, 2021 was $1,440.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <vrns:SummaryofRightofUseAssetsandLeaseLiabilitiesTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTk2OQ_7efa138f-9a83-400c-b00f-1f53b043959e">Below is a summary of the Company's operating right-of-use assets and operating lease liabilities (in thousands):&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:81.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating right-of-use 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;61,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&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;(9,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liabilities, long-term&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;(65,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(75,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</vrns:SummaryofRightofUseAssetsandLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOjFiOGQ1MzcwZjgxYzQ0ZDBhZWY3MzQxNDI2YjkxMjU2L3RhYmxlcmFuZ2U6MWI4ZDUzNzBmODFjNDRkMGFlZjczNDE0MjZiOTEyNTZfMi0xLTEtMS0yNzA1Nw_ed8e9182-6278-4119-86c3-52bffcff875c"
      unitRef="usd">61351000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOjFiOGQ1MzcwZjgxYzQ0ZDBhZWY3MzQxNDI2YjkxMjU2L3RhYmxlcmFuZ2U6MWI4ZDUzNzBmODFjNDRkMGFlZjczNDE0MjZiOTEyNTZfNC0xLTEtMS0yNzA1Nw_b111f2ce-7219-419e-aa85-0633e051f518"
      unitRef="usd">9240000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOjFiOGQ1MzcwZjgxYzQ0ZDBhZWY3MzQxNDI2YjkxMjU2L3RhYmxlcmFuZ2U6MWI4ZDUzNzBmODFjNDRkMGFlZjczNDE0MjZiOTEyNTZfNS0xLTEtMS0yNzA1Nw_6fc4e488-0d10-4756-b2ee-441ccfeeecc3"
      unitRef="usd">65786000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOjFiOGQ1MzcwZjgxYzQ0ZDBhZWY3MzQxNDI2YjkxMjU2L3RhYmxlcmFuZ2U6MWI4ZDUzNzBmODFjNDRkMGFlZjczNDE0MjZiOTEyNTZfNi0xLTEtMS0yNzA1Nw_2e5164b5-1896-4f78-9bc2-c248c7a15eb7"
      unitRef="usd">75026000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTk2NA_e50ede24-50b4-4900-8699-8abf13fbf282">&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;Minimum lease payments for the Company's right-of-use assets over the remaining lease periods as of&#160;March 31, 2022, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;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;8,329&#160;&lt;/span&gt;&lt;/td&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,527&#160;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,729&#160;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,767&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,879&#160;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 undiscounted lease payments&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;83,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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;75,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfMi0xLTEtMS0yNzA1Nw_1813445b-16da-4999-a012-26b5c3098b6b"
      unitRef="usd">8329000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfMy0xLTEtMS0yNzA1Nw_dcdb5642-1bdb-4d4a-8a5a-665acd433d73"
      unitRef="usd">11527000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfNC0xLTEtMS0yNzA1Nw_95c46a35-c0cf-4895-a25d-f9195f274e04"
      unitRef="usd">9729000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfNS0xLTEtMS0yNzA1Nw_b4f75ad3-88bb-4363-b551-f07e4dde24b4"
      unitRef="usd">9767000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfNi0xLTEtMS0yNzA1Nw_487d2fe8-ac3d-4dcf-b2b0-c4952c8bae3d"
      unitRef="usd">9879000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <vrns:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfNy0xLTEtMS0yNzA1Nw_4e807d06-8a4b-42f3-b869-671a6961c29d"
      unitRef="usd">34296000</vrns:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfOS0xLTEtMS0yNzA1Nw_66df06ff-bd4b-4e31-89c4-66d9e144fbf4"
      unitRef="usd">83527000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfMTEtMS0xLTEtMjcwNTc_59d96e0c-6df0-477d-83ff-67062c436b28"
      unitRef="usd">8501000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOmRiNGVkMjZjMzM0MDQ3Nzc4MDg0ZDU3NDk5NjQ5NmE2L3RhYmxlcmFuZ2U6ZGI0ZWQyNmMzMzQwNDc3NzgwODRkNTc0OTk2NDk2YTZfMTMtMS0xLTEtMjcwNTc_775b86b3-b086-423f-b22a-c49fc9875d12"
      unitRef="usd">75026000</us-gaap:OperatingLeaseLiability>
    <vrns:SummaryOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTk2Ng_d6e919bb-9467-44dd-841e-593f49564a96">&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 remaining lease terms and discount rates for all operating leases were as follows as of March 31, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining lease term and discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount 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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</vrns:SummaryOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOjgwYTI2YTlmODM5MjRjMzg5OTY4NDhiNjI3NmE5MjRjL3RhYmxlcmFuZ2U6ODBhMjZhOWY4MzkyNGMzODk5Njg0OGI2Mjc2YTkyNGNfMS0xLTEtMS0yNzA1Nw_93a56965-1595-4f77-9908-77854c013487">P7Y11M26D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RhYmxlOjgwYTI2YTlmODM5MjRjMzg5OTY4NDhiNjI3NmE5MjRjL3RhYmxlcmFuZ2U6ODBhMjZhOWY4MzkyNGMzODk5Njg0OGI2Mjc2YTkyNGNfMy0xLTEtMS0yNzA1Nw_e03c8247-d5a6-4d87-96fb-60e81ff54a7d"
      unitRef="number">0.0287</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTg0OA_1fb805da-f9e9-4383-836b-2e43f52e543c"
      unitRef="usd">2309000</us-gaap:OperatingLeaseExpense>
    <us-gaap:SubleaseIncome
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTA5OTUxMTYzMDM3Mg_0eed1f37-2208-4c7b-b6a7-b7ef16065146"
      unitRef="usd">100000</us-gaap:SubleaseIncome>
    <us-gaap:OperatingLeaseExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80My9mcmFnOjI5MmRjNjNmZGEyNjQxNzg4YjA2ZmYwYjJlMmU5NTBkL3RleHRyZWdpb246MjkyZGM2M2ZkYTI2NDE3ODhiMDZmZjBiMmUyZTk1MGRfMTg1NQ_5748c2cf-8e1e-41a7-a970-075e2a0236fc"
      unitRef="usd">1440000</us-gaap:OperatingLeaseExpense>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RleHRyZWdpb246MTlkOWUwMTEwNmFjNGIyNzgzYjRjZjE4MWFiNWVkNGFfMTE5Mg_e2133718-e106-4625-a46d-d2e291ef7f81">GOODWILL AND INTANGIBLE ASSETS&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;On October 29, 2020, the Company completed the acquisition of the share capital of Polyrize Security Ltd. ("Polyrize"), a provider of software that maps and analyzes relationships between users and data across a number of cloud applications and services. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Goodwill&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;Goodwill represents the excess of the purchase price over the identifiable tangible and intangible assets acquired less liabilities assumed arising from business combinations. The Company believes the goodwill represents the synergies expected from expanded market opportunities when integrating with its offerings.&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;There were no additions, impairments or any other changes to the carrying amount of goodwill during the three months ended March 31, 2022 or during prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Intangible Assets&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;Total cost and amortization of intangible assets is comprised of the following (in thousands, except useful life):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;padding-right:11.25pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in 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:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology &amp;amp; trademarks&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;4&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;6,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 intangible assets&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="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;6,110&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 intangible assets, net&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 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;3,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Intangible assets are expensed on a straight-line basis over the useful life of the asset. The Company recorded amortization expense of $381 and $384 for the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes estimated future amortization expense of our intangible assets as of March 31, 2022 (in thousands):&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:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;br/&gt;(unaudited)&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;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;1,143&#160;&lt;/span&gt;&lt;/td&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525&#160;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&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;3,931&#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;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RleHRyZWdpb246MTlkOWUwMTEwNmFjNGIyNzgzYjRjZjE4MWFiNWVkNGFfMTE5MA_b56eeb43-1b1b-43be-98f6-5a1fcf073905">Total cost and amortization of intangible assets is comprised of the following (in thousands, except useful life):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in 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:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology &amp;amp; trademarks&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;4&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;6,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 intangible assets&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="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;6,110&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 intangible assets, net&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 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;3,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifa68d74910f140869d27d1983c341ddc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjg0Y2I2NGE1OTIzYTRjNzE4ZTM2ZDdhNzk1NTc4NzkxL3RhYmxlcmFuZ2U6ODRjYjY0YTU5MjNhNGM3MThlMzZkN2E3OTU1Nzg3OTFfMi0xLTEtMS0yNzA1Nw_608ea8e1-edb2-48de-9533-178811e5dbbb">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9e8466fe3d324c2486e130d203d0536f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjg0Y2I2NGE1OTIzYTRjNzE4ZTM2ZDdhNzk1NTc4NzkxL3RhYmxlcmFuZ2U6ODRjYjY0YTU5MjNhNGM3MThlMzZkN2E3OTU1Nzg3OTFfMi0zLTEtMS0yNzA1Nw_adaa21f0-9534-4547-ad9f-9449289b0593"
      unitRef="usd">6110000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjg0Y2I2NGE1OTIzYTRjNzE4ZTM2ZDdhNzk1NTc4NzkxL3RhYmxlcmFuZ2U6ODRjYjY0YTU5MjNhNGM3MThlMzZkN2E3OTU1Nzg3OTFfNC0zLTEtMS0yNzA1Nw_19b91567-18f2-4eea-be7b-4d332967bd77"
      unitRef="usd">6110000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjg0Y2I2NGE1OTIzYTRjNzE4ZTM2ZDdhNzk1NTc4NzkxL3RhYmxlcmFuZ2U6ODRjYjY0YTU5MjNhNGM3MThlMzZkN2E3OTU1Nzg3OTFfNS0zLTEtMS0yNzA1Nw_18bff791-7a83-4ec6-8ece-5902d1afe471"
      unitRef="usd">2179000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjg0Y2I2NGE1OTIzYTRjNzE4ZTM2ZDdhNzk1NTc4NzkxL3RhYmxlcmFuZ2U6ODRjYjY0YTU5MjNhNGM3MThlMzZkN2E3OTU1Nzg3OTFfNi0zLTEtMS0yNzA1Nw_c6cd52a1-708b-489a-9c99-278066450161"
      unitRef="usd">3931000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RleHRyZWdpb246MTlkOWUwMTEwNmFjNGIyNzgzYjRjZjE4MWFiNWVkNGFfMTAzMg_37507c47-e9d1-49c7-a800-4129e6a9851e"
      unitRef="usd">381000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RleHRyZWdpb246MTlkOWUwMTEwNmFjNGIyNzgzYjRjZjE4MWFiNWVkNGFfMTAzOQ_edf88cd6-ad3d-48ff-be3c-356c45689b83"
      unitRef="usd">384000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RleHRyZWdpb246MTlkOWUwMTEwNmFjNGIyNzgzYjRjZjE4MWFiNWVkNGFfMTE5MQ_2b11081d-55d1-42d0-9168-b0133b22378f">&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 estimated future amortization expense of our intangible assets as of March 31, 2022 (in thousands):&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:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;br/&gt;(unaudited)&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;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;1,143&#160;&lt;/span&gt;&lt;/td&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525&#160;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&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;3,931&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjY0MjU4NWRlM2UzOTQwZTQ5ZmUzYjU1ZjA5ZmEwZGY3L3RhYmxlcmFuZ2U6NjQyNTg1ZGUzZTM5NDBlNDlmZTNiNTVmMDlmYTBkZjdfMi0xLTEtMS0yNzA1Nw_76964920-8383-41bf-82a8-7cb6882b90c6"
      unitRef="usd">1143000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjY0MjU4NWRlM2UzOTQwZTQ5ZmUzYjU1ZjA5ZmEwZGY3L3RhYmxlcmFuZ2U6NjQyNTg1ZGUzZTM5NDBlNDlmZTNiNTVmMDlmYTBkZjdfMy0xLTEtMS0yNzA1Nw_b24cb47e-f305-4de6-ac11-2be6daf85866"
      unitRef="usd">1525000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjY0MjU4NWRlM2UzOTQwZTQ5ZmUzYjU1ZjA5ZmEwZGY3L3RhYmxlcmFuZ2U6NjQyNTg1ZGUzZTM5NDBlNDlmZTNiNTVmMDlmYTBkZjdfNC0xLTEtMS0yNzA1Nw_39cc18e6-efa1-428a-9116-5fd1650baeee"
      unitRef="usd">1263000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF80OS9mcmFnOjE5ZDllMDExMDZhYzRiMjc4M2I0Y2YxODFhYjVlZDRhL3RhYmxlOjY0MjU4NWRlM2UzOTQwZTQ5ZmUzYjU1ZjA5ZmEwZGY3L3RhYmxlcmFuZ2U6NjQyNTg1ZGUzZTM5NDBlNDlmZTNiNTVmMDlmYTBkZjdfNS0xLTEtMS0yNzA1Nw_e48f19ae-24c3-42b9-a06e-332bd7d46725"
      unitRef="usd">3931000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA0Mzk_e956997e-0720-435d-b083-5bc5ba1addb4">CONVERTIBLE SENIOR NOTES AND CAPPED CALL TRANSACTIONS&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;On May 11, 2020, the Company issued the 2025 Notes pursuant to an Indenture dated May 11, 2020 (the &#x201c;Indenture&#x201d;), between the Company and U.S. Bank National Association, as trustee. The offering consisted of $220,000 aggregate principal amount plus the full exercise of the initial purchasers&#x2019; option to purchase up to an additional $33,000 aggregate principal amount. The net proceeds to the Company after the initial purchaser discount and issuance costs were approximately $245,158. The Company used $29,348 of the net proceeds from the offering to pay the cost of the capped call transactions described below. &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 2025 Notes will mature on August 15, 2025, unless earlier converted, redeemed or repurchased. Interest will be payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2020, at a rate of 1.25% per year.&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 initial conversion rate for the 2025 Notes is 32.5668 shares of the Company&#x2019;s common stock for each $1,000 principal amount of the 2025 Notes, which is equivalent to an initial conversion price of approximately $30.71 per share. The conversion rate is subject to adjustment in specified events. The 2025 Notes are convertible into shares of the Company&#x2019;s common stock, at the option of a holder, prior to the close of business on the business day immediately preceding February 15, 2025, under certain conditions.&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;In addition, on or after February 15, 2025, a holder may convert all or any portion of its 2025 Notes at any time. During the three months ended March 31, 2022, the conversion feature of the 2025 Notes was triggered and therefore the 2025 Notes are currently convertible, in whole or in part, at the option of the holders from April 1, 2022 through June 30, 2022. Whether the 2025 Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition. The Company has not received any conversion notices through the issuance date of our consolidated financial statements. Since the Company may elect to repay the 2025 Notes in cash, shares of our common stock, or a combination of both, it has continued to classify the 2025 Notes as long-term debt on its consolidated balance sheet as of March 31, 2022.&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 2025 Notes are not redeemable at the Company&#x2019;s option prior to August 20, 2023. The Company may redeem the 2025 Notes for cash, at its option, subject to the terms and conditions provided in the Indenture.&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;Prior to the adoption of ASU 2020-06 on January 1, 2022, the Company separated the 2025 Notes into liability and equity components. The carrying amounts of the liability components of the 2025 Notes were calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amounts of the equity components, representing the conversion option, were determined by deducting the fair value of the liability components from the par value of the 2025 Notes. This difference represented the debt discount that was amortized to interest expense using the effective interest rate method. The carrying amount of the equity components representing the conversion option was approximately &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;$31,779 for the 2025 Notes and were recorded in additional paid-in capital. In addition, the Company allocated transaction costs related to the issuance of the 2025 Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs attributable to the liability component were approximately $6,857 and were being amortized to interest expense at an effective interest method rate of 4.51%. Transaction costs attributable to the equity component were approximately $985 and were netted with the equity component of the 2025 Notes in additional paid-in capital.&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;Following the adoption of ASU 2020-06 on January 1, 2022, which the Company elected to adopt using a modified retrospective approach, the Company no longer separates the 2025 Notes into liability and equity components. The cumulative effect of the accounting change as of January 1, 2022 was a decrease to accumulated deficit of $8,647, a decrease in additional paid-in capital of $30,794 and an increase in liabilities of $22,147 on its consolidated balance sheets. Comparative prior year periods were not adjusted. In connection with the adoption, the Company calculated an effective interest rate of 1.87%.&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 net carrying amount of the 2025 Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;(unaudited)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Principal&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;253,000&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:115%"&gt;Unamortized issuance 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(5,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;247,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The interest expense recognized related to the 2025 Notes for the three months ended March 31, 2022 and 2021 was as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(in thousands)&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:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;(unaudited)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Amortization of debt issuance 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,160&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2,479&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;As 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;March 31, 2022&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 total estimated fair value of the 2025 Notes was approximately $418,080. The fair value was determined based on the closing trading price per $100 of the 2025 Notes as of the last day of trading for the period. The fair value of the 2025 Notes is primarily affected by the trading price of our common stock and market interest rates. The fair value of the 2025 Notes is considered a Level 2 within the fair value hierarchy and was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, quoted price of the 2025 Notes in an over-the-counter market.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Capped Call Transactions&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;In May 2020, in connection with the pricing of the 2025 Notes, the Company entered into privately negotiated capped call transactions (the &#x201c;Capped Call Transactions&#x201d;). The Capped Call Transactions are generally expected to reduce the potential dilution to the Company&#x2019;s common stock upon any conversion of the 2025 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2025 Notes, as the case may be, with such reduction and/or offset subject to a cap initially equal to $47.24 (the "Cap Price").&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 Capped Call Transactions are separate transactions, and are not part of the terms of the 2025 Notes and will not change the holders&#x2019; rights under the 2025 Notes. As the Capped Call Transactions are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders&#x2019; equity on the consolidated balance sheet and are not accounted for as derivatives. The cost of the Capped Call Transactions was approximately $29,348 and was recorded as a reduction to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <vrns:DebtInstrumentFaceAmountExcludingPurchasersOption
      contextRef="i798c3384204443709bc61d537a6f5566_I20200511"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMjc2_9205ee56-85cf-4a8a-96d5-8fd1462078e5"
      unitRef="usd">220000000</vrns:DebtInstrumentFaceAmountExcludingPurchasersOption>
    <vrns:DebtInstrumentAdditionalAmountIncludedInPrincipalFromExercisedOptions
      contextRef="i798c3384204443709bc61d537a6f5566_I20200511"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMzk1_89553cf9-7d26-4393-a4f4-bd19e8097973"
      unitRef="usd">33000000</vrns:DebtInstrumentAdditionalAmountIncludedInPrincipalFromExercisedOptions>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i44fda9de923242c8a3174a4feb441aa0_D20200511-20200511"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNTMz_90027318-03ff-4e08-b4c9-3d82fe93be36"
      unitRef="usd">245158000</us-gaap:ProceedsFromConvertibleDebt>
    <vrns:PaymentsForCappedCalls
      contextRef="i0ed2e8f41637411396eec9ed45a7b1eb_D20200511-20200511"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNTU0_0d744620-8282-466f-baeb-00fe569e7518"
      unitRef="usd">29348000</vrns:PaymentsForCappedCalls>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i798c3384204443709bc61d537a6f5566_I20200511"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfODk2_e86cb738-0288-4863-8367-b313db1221b1"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ibe243eb028684573a55dcc5e46bb96fb_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTExOQ_ba5cef66-14e7-41a6-9533-1ea2e96e12cd"
      unitRef="usdPerShare">30.71</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i2a85db2c23fc41a9b50fedd06d9032d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNjc0MA_e793aa51-25ae-4590-bd80-8e8dce8443f0"
      unitRef="usd">31779000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <vrns:DebtInstrumentConvertibleDebtIssuanceCostsOfLiabilityComponent
      contextRef="i2a85db2c23fc41a9b50fedd06d9032d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNzE3Ng_1e106d56-1383-41db-a102-5eca0f2061a0"
      unitRef="usd">6857000</vrns:DebtInstrumentConvertibleDebtIssuanceCostsOfLiabilityComponent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2a85db2c23fc41a9b50fedd06d9032d5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNzI2Mw_ddd0d120-2f00-4e37-90ba-460809ee1f5d"
      unitRef="number">0.0451</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <vrns:DebtInstrumentConvertibleDebtIssuanceCostsOfEquityComponent
      contextRef="i864ae520b7984f77a90714cac89a6a37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNzM3Mw_4d7cbec3-fac8-47ca-9935-a3a240132b52"
      unitRef="usd">985000</vrns:DebtInstrumentConvertibleDebtIssuanceCostsOfEquityComponent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95f2d3f0633b416b9a1252987e9060ae_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA5OTUxMTY1MTM3OQ_6f437a67-6ad0-40de-8ced-15c59380fd1b"
      unitRef="usd">8647000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i95f2d3f0633b416b9a1252987e9060ae_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA5OTUxMTY1MTQyOA_a0343b27-40f2-46bd-8fab-037c8403b974"
      unitRef="usd">-30794000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:Liabilities
      contextRef="i95f2d3f0633b416b9a1252987e9060ae_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA5OTUxMTY1MTQ2Ng_71b7086d-ad5f-4b48-8cc6-b1802ad10825"
      unitRef="usd">22147000</us-gaap:Liabilities>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i521f52fd56de4798b6d05c3dc18ab7c0_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNzE0NjgyNTYwNTQ2Nw_b57c2df1-e9ca-461e-b442-14261c3cb19e"
      unitRef="number">0.0187</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA0NDA_680c92fb-5dc0-4e50-b9b7-97387d788755">&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 net carrying amount of the 2025 Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;(unaudited)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Principal&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;253,000&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:115%"&gt;Unamortized issuance 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(5,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;247,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <vrns:DebtInstrumentFaceAmountIncludingAdditionalPurchasesFromExercisedOptions
      contextRef="i986e513583384d6b82892a1973b27d45_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOmRlNjQ1MmQ2ZTBhZTRjYWFhY2YxMzc5Y2QyNDE4NWM5L3RhYmxlcmFuZ2U6ZGU2NDUyZDZlMGFlNGNhYWFjZjEzNzljZDI0MTg1YzlfMy0xLTEtMS0yNzA1Nw_885e65a4-852e-42df-a167-928aeb047f6c"
      unitRef="usd">253000000</vrns:DebtInstrumentFaceAmountIncludingAdditionalPurchasesFromExercisedOptions>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i986e513583384d6b82892a1973b27d45_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOmRlNjQ1MmQ2ZTBhZTRjYWFhY2YxMzc5Y2QyNDE4NWM5L3RhYmxlcmFuZ2U6ZGU2NDUyZDZlMGFlNGNhYWFjZjEzNzljZDI0MTg1YzlfNS0xLTEtMS0yNzA1Nw_949d4cf6-854e-4795-bbc1-b78761981dc6"
      unitRef="usd">5154000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i986e513583384d6b82892a1973b27d45_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOmRlNjQ1MmQ2ZTBhZTRjYWFhY2YxMzc5Y2QyNDE4NWM5L3RhYmxlcmFuZ2U6ZGU2NDUyZDZlMGFlNGNhYWFjZjEzNzljZDI0MTg1YzlfNi0xLTEtMS0yNzA1Nw_0711020f-6df4-4b57-b32c-a28d39ff0f56"
      unitRef="usd">247846000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA0NDE_397f199b-da30-4178-afa9-4dc028567f75">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The interest expense recognized related to the 2025 Notes for the three months ended March 31, 2022 and 2021 was as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(in thousands)&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:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;(unaudited)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Amortization of debt issuance 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,160&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2,479&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfMy0xLTEtMS0yNzA1Nw_e3b05313-f6f5-4d14-9b00-ae891dc56d5a"
      unitRef="usd">791000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfMy0zLTEtMS0yNzA1Nw_01662c84-20cc-4bc7-beff-72aec6510173"
      unitRef="usd">790000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfNC0xLTEtMS0yNzA1Nw_af452df6-225e-414d-a241-f6eb7e52c05e"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfNC0zLTEtMS0yNzA1Nw_a054e196-9bbd-41ec-a462-a773256d3883"
      unitRef="usd">1389000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfNS0xLTEtMS0yNzA1Nw_e957b813-0a91-4203-8d72-12edbd592fdd"
      unitRef="usd">369000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfNS0zLTEtMS0yNzA1Nw_8ade65d9-313f-4dfa-9c04-3b0d613b81c0"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfNi0xLTEtMS0yNzA1Nw_c5d55675-1646-48bb-acde-0a791e8de736"
      unitRef="usd">1160000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RhYmxlOjlkZjcwMjkyZTcyMDRhM2JhMjAzNjIxMDU4OGI3MjNiL3RhYmxlcmFuZ2U6OWRmNzAyOTJlNzIwNGEzYmEyMDM2MjEwNTg4YjcyM2JfNi0zLTEtMS0yNzA1Nw_94eb1295-c0ab-47ef-9220-fbe2130f55d3"
      unitRef="usd">2479000</us-gaap:InterestExpenseDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i986e513583384d6b82892a1973b27d45_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfNzc4NQ_f5d92e25-d3ce-443a-9cc5-abd102392d4f"
      unitRef="usd">418080000</us-gaap:LongTermDebtFairValue>
    <vrns:DerivativeInitialCapPrice
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfOTM2NA_01d9ff31-63cd-4067-97f5-57bf2d3f622b"
      unitRef="usdPerShare">47.24</vrns:DerivativeInitialCapPrice>
    <vrns:PaymentsForCappedCalls
      contextRef="i0ed2e8f41637411396eec9ed45a7b1eb_D20200511-20200511"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81Mi9mcmFnOjQ2ODA3YWU4NWIyMjQ3NzFiN2U1ZDg3YWM4NDhlNGUyL3RleHRyZWdpb246NDY4MDdhZTg1YjIyNDc3MWI3ZTVkODdhYzg0OGU0ZTJfMTA5OTUxMTY0NzQxOA_0d744620-8282-466f-baeb-00fe569e7518"
      unitRef="usd">29348000</vrns:PaymentsForCappedCalls>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTg4Mw_0c36f440-9f1e-4a5c-ae3d-746d8b6d1096">STOCKHOLDERS&#x2019; EQUITY&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a. Stock plans:&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;On December&#160;30, 2005, the Company&#x2019;s board of directors adopted the Varonis Systems, Inc. 2005 Stock Plan (the &#x201c;2005 Plan&#x201d;). As of December&#160;31, 2013, the Company had reserved 14,139,957 shares of common stock available for issuance to employees, directors, officers and consultants of the Company and its subsidiaries. The awards generally vest over four years. No awards were granted under the 2005 Plan subsequent to December&#160;31, 2013, and no further awards will be granted under the 2005 Plan.&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;On November&#160;14, 2013, the Company&#x2019;s board of directors adopted the Varonis Systems, Inc. 2013 Omnibus Equity Incentive Plan (the &#x201c;2013 Plan&#x201d;) which was subsequently approved by the Company&#x2019;s stockholders. The Company initially reserved 5,713,899 shares of common stock for issuance under the 2013 Plan to employees, directors, officers and consultants of the Company and its subsidiaries. The number of shares of common stock available for issuance under the 2013 Plan was increased on January&#160;1, 2016 and has been, and will be, increased on each January&#160;1 thereafter by four percent (4%)&#160;of the number of shares of common stock issued and outstanding on each December&#160;31 immediately prior to the date of increase (rounded down to the nearest whole share), but the amount of each increase will be limited to the number of shares of common stock necessary to bring the total number of shares of Common Stock available for grant and issuance under the 2013 Plan to five percent (5%)&#160;of the number of shares of common stock issued and outstanding on each December&#160;31. Since January 1, 2016, the share reserve under the 2013 Plan has been automatically increased by an aggregate of 24,217,741 shares. Awards granted under the 2013 Plan generally vest over four years. Any award that is forfeited or canceled before expiration becomes available for future grants under the 2013 Plan.&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;On October 22, 2020, and as part of the acquisition, the Company&#x2019;s board of directors approved the assumption of a certain portion of Polyrize Options pursuant to the terms and conditions of the Polyrize 2019 Share Incentive (&#x201c;Polyrize Plan&#x201d;).&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;A summary of employees&#x2019; stock options activities during the three months ended March 31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&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.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2022 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;br/&gt;(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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding as of January 1, 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;803,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.077&#160;&lt;/span&gt;&lt;/td&gt;&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;33,524&#160;&lt;/span&gt;&lt;/td&gt;&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;2.747&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:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:bottom"&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;(3,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding as of March 31, 2022&lt;/span&gt;&lt;/div&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;800,662&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2.501&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable as of March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;31,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2.407&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised their options on the last date of the period. Total intrinsic value of options exercised for the three months ended March 31, 2022 was $111. As of March 31, 2022, there was $418 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the 2005 Plan, 2013 Plan and Polyrize Plan. This cost is expected to be recognized over a weighted-average period of approximately 1.594 years.&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;b. The options outstanding as of March 31, 2022 (unaudited) have been separated into ranges of exercise price as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.794%"/&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:6.940%"/&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:6.940%"/&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.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.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.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.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.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.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining contractual life (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:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price of options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options exercisable as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining contractual life (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:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price of options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.157&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.682&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;224,661&#160;&lt;/span&gt;&lt;/td&gt;&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;2.712&#160;&lt;/span&gt;&lt;/td&gt;&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;4.883&#160;&lt;/span&gt;&lt;/td&gt;&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 #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;210,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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.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 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;6.503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:left;vertical-align: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.077&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;430,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7.111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7.111&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$9.960&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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;120,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.287&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13.287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13.287&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;800,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 #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;786,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.101&#160;&lt;/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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;c.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options issued to consultants:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 outstanding options granted to consultants for services as of March 31, 2022 (unaudited) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;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:41.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of options outstanding and exercisable as of March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise price&lt;br/&gt;per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable&lt;br/&gt;through&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;August 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.047&#160;&lt;/span&gt;&lt;/td&gt;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2023&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2014&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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13.287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2024&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;May 2014&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,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;7.337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2024&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2014&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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7.220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2024&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;February 2016&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,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;5.623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2026&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,650&#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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;d.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units ("RSUs") and performance stock units ("PSU"):&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 RSUs and PSUs for employees, consultants and non-employee directors of the Company for the three months ended March 31, 2022 (unaudited) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;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:63.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;shares underlying&lt;br/&gt;outstanding&lt;br/&gt;RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;grant date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance - January 1, 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;7,726,125&#160;&lt;/span&gt;&lt;/td&gt;&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;42.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;3,366,541&#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;43.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(2,548,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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;(172,193)&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;46.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance &#x2013; March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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,371,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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;45.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, there was $344,959 of total unrecognized compensation cost related to employees and non-employees unvested restricted stock units and performance stock units which is expected to be recognized over a weighted-average period of 2.696 years.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:91.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;e.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2015 Employee Stock Purchase Plan:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 5, 2015, the Company&#x2019;s stockholders approved the Varonis Systems, Inc. 2015 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), which the Company&#x2019;s board of directors had adopted on March 19, 2015. The ESPP became effective as of June 30, 2015. The ESPP allows eligible employees to purchase shares of the Company&#x2019;s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, at not less than 85% of the fair market value of the Company&#x2019;s common stock on the first day or last trading day in the offering period, subject to any plan limitations. The Company initially &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;reserved 1,500,000 shares of common stock for issuance under the ESPP. The number of shares available for issuance under the ESPP was increased on January 1, 2016 and has been, and will be, increased each January 1 thereafter, by an amount equal to the lesser of (i) one percent (1%) of the number of shares of common stock issued and outstanding on each December 31 immediately prior to the date of increase, except that the amount of each such increase will be limited to the number of shares of common stock necessary to bring the total number of shares of common stock available for issuance under the ESPP to two percent (2%) of the number of shares of common stock issued and outstanding on each such December 31, or (ii) 1,200,000 shares of common stock. Since January 1, 2016, the share reserve under the ESPP has been automatically increased by an aggregate of 3,004,765 shares. The ESPP will continue in effect until the earlier of (i) the date when no shares of common stock are available for issuance thereunder or (ii) June 30, 2025; unless terminated prior thereto by the Company&#x2019;s board of directors or compensation committee, each of which has the right to terminate the ESPP at any time.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;f.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense for employees and consultants:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized stock-based compensation expense in the consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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;3,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;12,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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;13,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;7,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,998&#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;21,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;g.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock split:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 8, 2021, the Company announced a three-for-one split of its common stock to stockholders of record as of the close of business on March 12, 2021. Trading of the Company's common stock began on a split-adjusted basis on March 15, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;h.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Follow-on offering:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;On February 16, 2021, the Company completed a registered public offering of 7,961,538 shares of the Company's common stock, which included 1,038,459 additional optional shares, at a price of $65.00 per share, before underwriting discounts and commissions. The common stock offering generated net proceeds to the Company of approximately $500,034, after deducting $17,466 in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2a2f780d8eb445bda6dae926a5d2f055_I20131231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMjEy_ca7d96b2-d531-4014-82ff-7793931e196e"
      unitRef="shares">14139957</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i577af9795d78464e8644663acb83b86a_D20131231-20131231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMzc5_6ffff22b-f9b9-48fb-afa9-19147f2c66b0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i0de6fa4a1e6748ffa8915a029d33a7c9_D20140101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMzgz_2ad1c0bb-2df4-41d0-b6b7-6db369a319a4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id9dcc9c438a243fcbdef96a8be843147_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNDYz_55876db2-3d1e-4900-bab5-c5def5ed2a97"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9383e28e2f3748bbbb49f33dd3577265_I20131114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNzU1_f29a7d28-d304-4aa6-a666-515e34ceade0"
      unitRef="shares">5713899</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <vrns:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockReservedForGrant
      contextRef="i01ee9520e9fc44d5a9779ce72aee6fc5_D20131114-20131114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMTA5Nw_1ed0fe26-d265-4f45-adcc-9ab9b0660159"
      unitRef="number">0.04</vrns:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockReservedForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i01ee9520e9fc44d5a9779ce72aee6fc5_D20131114-20131114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMTQ4OQ_c32c41f8-612c-4c1a-a1c6-8c47eaecef74"
      unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <vrns:CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreaseMaximum
      contextRef="i8f5380b57a794151b05fce0bbfc614bd_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMTY5MA_2db36000-6443-48eb-a4c8-38d26a445dcf"
      unitRef="shares">24217741</vrns:CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreaseMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i01ee9520e9fc44d5a9779ce72aee6fc5_D20131114-20131114"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMTc1Ng_f91591e2-bf0e-4693-8a22-458bda967b98">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTg3Ng_a20456ba-43c9-4260-b559-200dfadc0a19">&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;A summary of employees&#x2019; stock options activities during the three months ended March 31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&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.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2022 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;br/&gt;(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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding as of January 1, 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;803,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.077&#160;&lt;/span&gt;&lt;/td&gt;&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;33,524&#160;&lt;/span&gt;&lt;/td&gt;&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;2.747&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:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:bottom"&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;(3,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding as of March 31, 2022&lt;/span&gt;&lt;/div&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;800,662&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2.501&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable as of March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;31,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2.407&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfMi0xLTEtMS0yNzA1Nw_c890825d-d209-4e98-8e96-aa973bb2243e"
      unitRef="shares">803870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfMi0zLTEtMS0yNzA1Nw_e76c26cf-a286-4a2e-920e-b1ed91e91b79"
      unitRef="usdPerShare">7.077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfMi01LTEtMS0yNzA1Nw_661740b6-071b-4221-98e4-b4a0d4d51320"
      unitRef="usd">33524000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfMy0xLTEtMS0yNzA1Nw_a5a8a110-33fc-498b-b814-07eb61965086"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfMy0zLTEtMS0yNzA1Nw_d984a7a8-011f-464f-a84b-e3ae75f8494f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNC0xLTEtMS0yNzA1Nw_b1380c03-de0b-4754-b3f5-860e26b4686d"
      unitRef="shares">3208</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNC0zLTEtMS0yNzA1Nw_b56c965d-c220-49c6-a776-d501fd88edd3"
      unitRef="usdPerShare">7.123</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNS0xLTEtMS0yNzA1Nw_15577898-8f64-40aa-bff5-f3dc19aea34b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNS0zLTEtMS0yNzA1Nw_3bd42ef5-cbe8-48c2-848d-500320814157"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNy0xLTEtMS0yNzA1Nw_321a8940-1ab0-4e86-a304-62526a85cfc6"
      unitRef="shares">800662</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNy0zLTEtMS0yNzA1Nw_bb7f5684-2c06-4b21-8beb-c33b429b6fde"
      unitRef="usdPerShare">7.077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfNy01LTEtMS0yNzA1Nw_ca85722a-9b05-40c6-ac64-61af46cf93d1"
      unitRef="usd">32397000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfOS0xLTEtMS0yNzA1Nw_58931995-76fc-410a-9f8e-e6b1ad9ec392"
      unitRef="shares">786922</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfOS0zLTEtMS0yNzA1Nw_6966eca4-8e8e-4033-ba43-cae079362747"
      unitRef="usdPerShare">7.101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjk3Mzk0NjAzYzk5OTRhNDI5NWZiYmYzZTkwMGEyNzBlL3RhYmxlcmFuZ2U6OTczOTQ2MDNjOTk5NGE0Mjk1ZmJiZjNlOTAwYTI3MGVfOS01LTEtMS0yNzA1Nw_58e7ca88-2335-440a-bba7-84a6f8323abd"
      unitRef="usd">31822000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMjUzOA_4d08fd5c-e8de-4e8c-b739-95d80dd5f5b5"
      unitRef="usd">111000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMjU2Mw_2d6ae2a1-4333-4234-929d-090540c0f05b"
      unitRef="usd">418000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTg4OA_71fb7566-d613-4142-8a76-940c396c37b1">The options outstanding as of March 31, 2022 (unaudited) have been separated into ranges of exercise price 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:6.794%"/&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:6.940%"/&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:6.940%"/&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.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.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.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.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.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.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining contractual life (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:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price of options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options exercisable as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining contractual life (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:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price of options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.157&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.682&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;224,661&#160;&lt;/span&gt;&lt;/td&gt;&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;2.712&#160;&lt;/span&gt;&lt;/td&gt;&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;4.883&#160;&lt;/span&gt;&lt;/td&gt;&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 #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;210,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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.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 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;6.503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:left;vertical-align: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.077&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;430,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7.111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7.111&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$9.960&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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;120,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.287&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13.287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13.287&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;800,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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 #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;786,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.101&#160;&lt;/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:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i48ce7e8653d54fdaa3f0a28427bff03c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMi0wLTEtMS0yNzA1Nw_1fa06fc8-876a-4969-98ee-3b0b49b1a7fd"
      unitRef="usdPerShare">4.157</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i48ce7e8653d54fdaa3f0a28427bff03c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMi00LTEtMS0yNzA1Nw_0ba693dd-df41-4b35-b65e-1987d032d9e6"
      unitRef="usdPerShare">5.682</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i2c9c8ae1ddd84347ac5bf3583c345e8d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMi02LTEtMS0yNzA1Nw_bd884880-8f72-4c8b-8481-b3227ba2f9eb"
      unitRef="shares">224661</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i2c9c8ae1ddd84347ac5bf3583c345e8d_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMi0xMC0xLTEtMjcwNTc_f05ad0b6-6446-4076-ba83-14c9d726cfd5"
      unitRef="usdPerShare">4.883</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i2c9c8ae1ddd84347ac5bf3583c345e8d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMi0xMi0xLTEtMjcwNTc_6f32f870-6fe3-448f-b14f-9ba5edab6fa1"
      unitRef="shares">210921</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i2c9c8ae1ddd84347ac5bf3583c345e8d_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMi0xNi0xLTEtMjcwNTc_3bb32a0d-d832-4256-ae70-cff7c70f1441"
      unitRef="usdPerShare">4.821</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8c046d6b9b3c4e3abbaaa19531caa66b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMy0wLTEtMS0yNzA1Nw_07e7b7ea-4ae0-4ac7-9e3a-9f7c8f807bf1"
      unitRef="usdPerShare">6.503</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8c046d6b9b3c4e3abbaaa19531caa66b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMy00LTEtMS0yNzA1Nw_3c1444f0-ee0a-43e8-841c-b9f3b75d48e5"
      unitRef="usdPerShare">8.077</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i37ce0a0c5ef345b98242fc67c4c9d1ae_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMy02LTEtMS0yNzA1Nw_2d1226ec-c1a9-49d3-b963-378cd5a9208e"
      unitRef="shares">430099</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i37ce0a0c5ef345b98242fc67c4c9d1ae_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMy0xMC0xLTEtMjcwNTc_071347f0-0a9e-422a-a38e-10880ec4cd5e"
      unitRef="usdPerShare">7.111</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i37ce0a0c5ef345b98242fc67c4c9d1ae_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMy0xMi0xLTEtMjcwNTc_3fb64e63-97b9-4af7-b140-accebe6e79c3"
      unitRef="shares">430099</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i37ce0a0c5ef345b98242fc67c4c9d1ae_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfMy0xNi0xLTEtMjcwNTc_fe4e3144-9f98-4293-80dc-bb65c265c0c1"
      unitRef="usdPerShare">7.111</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i492ea015c3c34f129be2027a83736fcf_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNC0yLTEtMS0yNzA1Nw_e1e23924-13cb-461c-98d9-ab88e1205fd7"
      unitRef="usdPerShare">9.960</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i492ea015c3c34f129be2027a83736fcf_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNC02LTEtMS0yNzA1Nw_2f06c2da-c99e-4a83-aeec-8eb441036178"
      unitRef="shares">120180</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i492ea015c3c34f129be2027a83736fcf_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNC0xMC0xLTEtMjcwNTc_29351c27-f8ff-4477-af18-a5b3bbaf3e5b"
      unitRef="usdPerShare">9.960</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i492ea015c3c34f129be2027a83736fcf_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNC0xMi0xLTEtMjcwNTc_9063e512-f89c-4f34-b1a5-13c54cc5ce8f"
      unitRef="shares">120180</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i492ea015c3c34f129be2027a83736fcf_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNC0xNi0xLTEtMjcwNTc_8b041f2a-5e3b-4d6a-8cd8-569ff4c79797"
      unitRef="usdPerShare">9.960</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i33752c833bcc40c69530fe5ec1fec303_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNS0yLTEtMS0yNzA1Nw_c96fa7e4-c131-4dff-989e-89c1c6a1287f"
      unitRef="usdPerShare">13.287</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i33752c833bcc40c69530fe5ec1fec303_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNS02LTEtMS0yNzA1Nw_d18fc3dd-452d-4a6e-bf42-4ce53012c98b"
      unitRef="shares">25722</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i33752c833bcc40c69530fe5ec1fec303_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNS0xMC0xLTEtMjcwNTc_62a20b85-bad9-408b-906b-0ea77aefaa9d"
      unitRef="usdPerShare">13.287</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i33752c833bcc40c69530fe5ec1fec303_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNS0xMi0xLTEtMjcwNTc_98acb274-1b1a-4e44-bf68-9cf7c2298a01"
      unitRef="shares">25722</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i33752c833bcc40c69530fe5ec1fec303_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNS0xNi0xLTEtMjcwNTc_ca6a9496-c95f-418b-a8cd-0c00b8f6ebbc"
      unitRef="usdPerShare">13.287</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNy02LTEtMS0yNzA1Nw_f185dfb0-5a89-42d2-b47b-3a77527ff027"
      unitRef="shares">800662</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNy0xMC0xLTEtMjcwNTc_d243eb51-c88e-4f4a-b1bd-db08a5e1c91b"
      unitRef="usdPerShare">7.077</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNy0xMi0xLTEtMjcwNTc_b9656fa4-998e-487b-8269-34dd2b3d7290"
      unitRef="shares">786922</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjE2NjlkMGI5MTQ4ZTQ2MzQ5ZTYxMGVjOWMxNzZkZGQwL3RhYmxlcmFuZ2U6MTY2OWQwYjkxNDhlNDYzNDllNjEwZWM5YzE3NmRkZDBfNy0xNi0xLTEtMjcwNTc_8edce75c-fcdc-4f81-ace1-b563d0bed57d"
      unitRef="usdPerShare">7.101</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTg3Nw_9147007f-220b-4bda-a939-3ada4a8eb4d0">&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&#x2019;s outstanding options granted to consultants for services as of March 31, 2022 (unaudited) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;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:41.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of options outstanding and exercisable as of March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise price&lt;br/&gt;per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable&lt;br/&gt;through&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;August 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.047&#160;&lt;/span&gt;&lt;/td&gt;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2023&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2014&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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13.287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2024&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;May 2014&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,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;7.337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2024&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2014&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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7.220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2024&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;February 2016&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,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;5.623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2026&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,650&#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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i1b0ec884b15544a1a2e8cd05cd118b18_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMS0xLTEtMS0yNzA1Nw_a8bda1c8-c682-4ae6-b984-659bcb686af1"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1b0ec884b15544a1a2e8cd05cd118b18_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMS0zLTEtMS0yNzA1Nw_fab75f7c-74ce-44f4-a10e-c8805790052e"
      unitRef="usdPerShare">7.047</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate
      contextRef="i1b0ec884b15544a1a2e8cd05cd118b18_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMS01LTEtMS0yNzA1Nw_64fadfee-a994-487c-ae53-119e82a4171f">August 2023</vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i513e7ab504204437b393a3653e87af9c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMi0xLTEtMS0yNzA1Nw_ddd0932c-d33b-486b-bc5b-dbfe89b06cbb"
      unitRef="shares">4650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i513e7ab504204437b393a3653e87af9c_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMi0zLTEtMS0yNzA1Nw_1e85cc9d-100b-4175-9ab8-5be02ff61b17"
      unitRef="usdPerShare">13.287</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate
      contextRef="i513e7ab504204437b393a3653e87af9c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMi01LTEtMS0yNzA1Nw_d84faab4-25da-4f20-a872-96368d30b70b">March 2024</vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="id282980f3c804b028ac8d15d4680e23e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMy0xLTEtMS0yNzA1Nw_fa43e7cf-352c-4cf8-96cf-e725cde64f08"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id282980f3c804b028ac8d15d4680e23e_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMy0zLTEtMS0yNzA1Nw_d0ad54ce-1257-4546-ab7b-eeec641db233"
      unitRef="usdPerShare">7.337</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate
      contextRef="id282980f3c804b028ac8d15d4680e23e_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfMy01LTEtMS0yNzA1Nw_3538f04a-bfef-4592-86bb-8d4fac472075">May 2024</vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i12a7421be4ab406fb53d16ffdb865a33_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNC0xLTEtMS0yNzA1Nw_cf4c51c2-27e8-4d7c-b975-e8b14856a2a8"
      unitRef="shares">7500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i12a7421be4ab406fb53d16ffdb865a33_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNC0zLTEtMS0yNzA1Nw_a7dd995f-038e-4020-bd54-8cd8dffc430c"
      unitRef="usdPerShare">7.220</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate
      contextRef="i12a7421be4ab406fb53d16ffdb865a33_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNC01LTEtMS0yNzA1Nw_d93c97ae-c85f-48f3-85b1-aa20d708dc84">November 2024</vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i0bf3e156d4254f2bb8308fb8c8d68a86_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNS0xLTEtMS0yNzA1Nw_533a0bab-a394-42b2-b86c-061644ac0090"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i0bf3e156d4254f2bb8308fb8c8d68a86_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNS0zLTEtMS0yNzA1Nw_1a3f5d4e-cfd1-4166-b4fb-3e08abbd8a9a"
      unitRef="usdPerShare">5.623</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate
      contextRef="i0bf3e156d4254f2bb8308fb8c8d68a86_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNS01LTEtMS0yNzA1Nw_1ec2f391-de64-4554-aa12-8d36b2569105">February 2026</vrns:SharebasedCompensationArrangementBySharebasedPaymentAwardExercisableDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i5b6f1164f1cb468299c2f6a97ebeaa4b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOjY3YjMzMGYyNzA2NDQwN2FhODgzZTA1MWViZTExNDY0L3RhYmxlcmFuZ2U6NjdiMzMwZjI3MDY0NDA3YWE4ODNlMDUxZWJlMTE0NjRfNy0xLTEtMS0yNzA1Nw_376fa6e8-3a42-41f9-a884-9ee86fa0c001"
      unitRef="shares">22650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <vrns:ShareBasedPaymentArrangementRestrictedStockUnitAndPerformanceStockUnitActivityTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTg4NA_9d6f2165-b099-4eba-9961-fd4af202eb2f">&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;A summary of RSUs and PSUs for employees, consultants and non-employee directors of the Company for the three months ended March 31, 2022 (unaudited) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;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:63.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;shares underlying&lt;br/&gt;outstanding&lt;br/&gt;RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;grant date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance - January 1, 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;7,726,125&#160;&lt;/span&gt;&lt;/td&gt;&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;42.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;3,366,541&#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;43.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(2,548,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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;(172,193)&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;46.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance &#x2013; March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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,371,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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;45.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</vrns:ShareBasedPaymentArrangementRestrictedStockUnitAndPerformanceStockUnitActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i33fe6f0fc56d484cafeec2fcdba5e331_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfMS0xLTEtMS0yNzA1Nw_be552f93-c7d9-440c-912f-b563cd0c548d"
      unitRef="shares">7726125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i33fe6f0fc56d484cafeec2fcdba5e331_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfMS0zLTEtMS0yNzA1Nw_cb3d56f0-e9df-420b-aa28-f8a0b038d1b7"
      unitRef="usdPerShare">42.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfMi0xLTEtMS0yNzA1Nw_f4ac6623-a65e-4f5d-be49-f56acbfb4776"
      unitRef="shares">3366541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfMi0zLTEtMS0yNzA1Nw_1bdd7f70-632b-443e-9747-273f59e1aa09"
      unitRef="usdPerShare">43.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfMy0xLTEtMS0yNzA1Nw_f3165bb0-bc16-442b-bfbb-e75392d6b09e"
      unitRef="shares">2548923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfMy0zLTEtMS0yNzA1Nw_3c9c4877-6512-468a-b026-55349091105d"
      unitRef="usdPerShare">32.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfNC0xLTEtMS0yNzA1Nw_e588a4fd-3fb2-497f-8c90-47ed44200524"
      unitRef="shares">172193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibea5903879394a60b3281e01977b35ae_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfNC0zLTEtMS0yNzA1Nw_44e835b0-155c-4754-b92e-782b61947a9e"
      unitRef="usdPerShare">46.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i35b55932e09b4a70b8a1d912ba9aa15e_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfNS0xLTEtMS0yNzA1Nw_3c88c2ad-717b-4c13-ae00-d56e3ef632fb"
      unitRef="shares">8371550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i35b55932e09b4a70b8a1d912ba9aa15e_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmZmNTE3YWUzYTdiMDRjMWRhMzhiNzllMDY2ODdiZjYwL3RhYmxlcmFuZ2U6ZmY1MTdhZTNhN2IwNGMxZGEzOGI3OWUwNjY4N2JmNjBfNS0zLTEtMS0yNzA1Nw_dc861e1d-084c-485a-8b43-98b4b69f2caf"
      unitRef="usdPerShare">45.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i35b55932e09b4a70b8a1d912ba9aa15e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMzI2NA_816bd298-76d9-47b7-85ca-988303f26ea4"
      unitRef="usd">344959000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i24d918bbd59e4048828c541b694fec41_I20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMzgzNw_d74e6374-2fc8-4678-84ac-d1cc7561c4b8"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i045ab0051f6046d7905989e1caaa0a92_D20150630-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMzg4OQ_94551808-ca41-4a86-adcc-ba418cead5be"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i24d918bbd59e4048828c541b694fec41_I20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNDA3Mg_2089ae34-b2f7-40a7-a3ec-a42504de5d7d"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <vrns:PercentOfSharesIncreaseEmployeeStockPurchasePlan
      contextRef="i045ab0051f6046d7905989e1caaa0a92_D20150630-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNDMzNg_aa3f86c3-e189-459f-8276-472f7dd080b5"
      unitRef="number">0.01</vrns:PercentOfSharesIncreaseEmployeeStockPurchasePlan>
    <vrns:CommonStockAvailabilityThresholdEmployeeStockPurchasePlan
      contextRef="i045ab0051f6046d7905989e1caaa0a92_D20150630-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNDY4Mw_92aa69de-2bb7-43fb-a937-0d139ad2df8c"
      unitRef="number">0.02</vrns:CommonStockAvailabilityThresholdEmployeeStockPurchasePlan>
    <vrns:SharesIncreaseThresholdEmployeeStockPurchasePlan
      contextRef="i045ab0051f6046d7905989e1caaa0a92_D20150630-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNDc4NA_d8e06da6-d1a5-46a1-8146-6942889de0ef"
      unitRef="shares">1200000</vrns:SharesIncreaseThresholdEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i41f2d3f0177e4adca530dfc7c0901ea6_D20160101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNDkxOQ_cd46d2b5-89d5-4720-9edd-6ef278f382fe"
      unitRef="shares">3004765</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTg4MA_4194b527-5eb3-4378-b480-76d84576d0ec">&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 recognized stock-based compensation expense in the consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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;3,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;12,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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;13,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;7,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,998&#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;21,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i217b822e174440458669ff7ba4ba59a0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfMy0xLTEtMS0yNzA1Nw_875eab96-17c3-4103-80b1-0fe702381fc6"
      unitRef="usd">3087000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib8b8d7a536df4fbbb87c8be529b4703f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfMy0zLTEtMS0yNzA1Nw_c73af811-bee3-4229-a0f0-b74c7e90a87f"
      unitRef="usd">1589000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d147c9bd5e84e1bbc4da985b495d431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfNC0xLTEtMS0yNzA1Nw_8afe51f3-1a60-4430-8ce4-560cefdac9c5"
      unitRef="usd">12600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i51c13e963758469b8aa3efb3cd871c74_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfNC0zLTEtMS0yNzA1Nw_cd102352-4248-471a-8800-e3f95f861203"
      unitRef="usd">7158000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f03e0911d9c47cd9469554fdea0ba31_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfNS0xLTEtMS0yNzA1Nw_0e523a3e-43a8-4678-aafe-78be9268648e"
      unitRef="usd">13096000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i345c8433ad264aeb91580583ef332192_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfNS0zLTEtMS0yNzA1Nw_392f0804-f1e7-4fe6-9642-e80b68fd2e59"
      unitRef="usd">7742000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7df17ae63c994bf396d246dddf4a5e7d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfNi0xLTEtMS0yNzA1Nw_740912de-1f74-4da7-bb64-27290b4ac6ce"
      unitRef="usd">7215000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7bae42d538b54814a6b50f4a386d9c83_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfNi0zLTEtMS0yNzA1Nw_bb8580e4-6446-4439-bb25-95d7342022e4"
      unitRef="usd">4890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfOC0xLTEtMS0yNzA1Nw_2c423c50-91d5-464c-bce1-e07085a94599"
      unitRef="usd">35998000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RhYmxlOmQ4N2NmYmNhZWUyMzRjMjE4MzRjNGJmNmRmZjE3MDRlL3RhYmxlcmFuZ2U6ZDg3Y2ZiY2FlZTIzNGMyMTgzNGM0YmY2ZGZmMTcwNGVfOC0zLTEtMS0yNzA1Nw_98cb07be-bfdb-4b5d-b413-b6f03be9eafd"
      unitRef="usd">21379000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i7afc7a0bf48b49dab3e612fd726d35b7_D20210208-20210208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfMjE5OTAyMzI3MDY5NA_202f1fb5-1fd1-42e1-9eb5-9992a49cc81b"
      unitRef="number">3</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i52424b514d9043a393abd537a0758be7_D20210216-20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTQ3NA_bcac0aae-c28d-4e81-9985-d7540896e213"
      unitRef="shares">7961538</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="icc8da6bf66864a8792303074e834f75a_D20210216-20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTUzMA_f5e1008f-0cac-4b7f-92da-cde067c28500"
      unitRef="shares">1038459</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i1ae92044e1994250bb65b85a237a4fda_I20210216"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTU3NQ_dcf28ad6-4246-4681-8246-901164eacfc8"
      unitRef="usdPerShare">65.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i52424b514d9043a393abd537a0758be7_D20210216-20210216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTcxNw_6290de78-8306-4a6a-b6fd-c20624ffa4a3"
      unitRef="usd">500034000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i52424b514d9043a393abd537a0758be7_D20210216-20210216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF81NS9mcmFnOjExMTRiMWI3ZTUyODQwMGU4ZDI4ZjhmNTMyYjgzMjBkL3RleHRyZWdpb246MTExNGIxYjdlNTI4NDAwZThkMjhmOGY1MzJiODMyMGRfNTczNw_ea3d4f04-e340-4361-9358-c7d6d74a681f"
      unitRef="usd">17466000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RleHRyZWdpb246NWI4NjgxODZkZWU5NDZlNDg5ZTVlZDk2ZDZkN2U0MzlfMTI1OQ_4a6c8da9-ff2a-4ad2-9450-48d45a994cf7">GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA&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;Summary information about geographic areas:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 280, &#x201c;Segment Reporting,&#x201d; establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company manages its business on the basis of one reportable segment and unit and derives revenues from licensing of software and sales of professional services, maintenance and technical support (see Note 1 above for a brief description of the Company&#x2019;s business). The following is a summary of revenues within geographic areas (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues based on customer&#x2019;s location:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&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;69,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA (*)&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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 revenues&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;96,261&#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;74,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(*)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales&#160;to customers in France did not exceed 10% of total revenues for the three months ended March 31, 2022 and accounted for 10.3% of total revenues for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March 31, 2022 and 2021, respectively, there were no sales to a single customer exceeding 10% of total revenues.&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 following is a summary of long-lived assets, including property and equipment, net and operating lease right-of-use assets, within geographic areas (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets by geographic region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;42,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;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;43,317&#160;&lt;/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;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/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;Ireland&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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/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;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;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,220&#160;&lt;/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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;100,846&#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;102,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RleHRyZWdpb246NWI4NjgxODZkZWU5NDZlNDg5ZTVlZDk2ZDZkN2U0MzlfNTEy_76fee92c-6be2-4f73-a375-1e3690594e2b"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RleHRyZWdpb246NWI4NjgxODZkZWU5NDZlNDg5ZTVlZDk2ZDZkN2U0MzlfMTI2MQ_e1d28e3c-0d05-4de9-8b07-716e96d59732">The following is a summary of revenues within geographic areas (in thousands):&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues based on customer&#x2019;s location:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&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;69,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA (*)&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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 revenues&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;96,261&#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;74,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(*)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales&#160;to customers in France did not exceed 10% of total revenues for the three months ended March 31, 2022 and accounted for 10.3% of total revenues for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7ca9aa89350645bcb2cf70e8362ab3cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfNC0xLTEtMS0yNzA1Nw_c67cbf95-2f4f-400e-ad8a-f9d784f91ffa"
      unitRef="usd">69141000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic84ad67c35f0465588a96e20380db4e3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfNC0zLTEtMS0yNzA1Nw_399b41c7-d0cf-4240-a437-357966710d81"
      unitRef="usd">52806000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i94562c46913f48839fedb028bbec86d9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfNS0xLTEtMS0yNzA1Nw_9f1ae0eb-f5dc-4bc5-827a-ea682519ec74"
      unitRef="usd">24209000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6dba4ad0030748dd986c51a0a5ffde3a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfNS0zLTEtMS0yNzA1Nw_9fab0f18-ae04-4cc0-9c29-03ba71211ea8"
      unitRef="usd">20234000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i06b80e0c72c747e0bc78d25b28376be5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfNi0xLTEtMS0yNzA1Nw_0e97e64d-d122-4009-99d1-a55d1151d808"
      unitRef="usd">2911000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1c5f292d54fb4493bd9a9a8b5983293f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfNi0zLTEtMS0yNzA1Nw_673ccf41-a82c-4a84-b82a-e3a5bb77056c"
      unitRef="usd">1745000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfOC0xLTEtMS0yNzA1Nw_c8343a87-fdd1-40e3-b893-c7facf5fcccd"
      unitRef="usd">96261000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i04b9c3bf527641baba07bf826c597ff5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOmFiYTc3MTA3YTQxMjQzYThhOGEyOTI5ODVhMmU4MGE0L3RhYmxlcmFuZ2U6YWJhNzcxMDdhNDEyNDNhOGE4YTI5Mjk4NWEyZTgwYTRfOC0zLTEtMS0yNzA1Nw_512a47ad-5bfb-4d16-892b-8dbda2764287"
      unitRef="usd">74785000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iccd5986274f440cfae73cc6053b8b003_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RleHRyZWdpb246NWI4NjgxODZkZWU5NDZlNDg5ZTVlZDk2ZDZkN2U0MzlfMTA5OTUxMTYyOTA2OQ_88b6ea9a-6610-4348-9cde-c9159e9cb2c1"
      unitRef="number">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i84f868d8c0b34a7b8cc1a4d230f227b8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RleHRyZWdpb246NWI4NjgxODZkZWU5NDZlNDg5ZTVlZDk2ZDZkN2U0MzlfMTI2Mw_698d7596-3ed8-4c73-a190-80f5a2e9fe6d">&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 following is a summary of long-lived assets, including property and equipment, net and operating lease right-of-use assets, within geographic areas (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets by geographic region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;42,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;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;43,317&#160;&lt;/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;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/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;Ireland&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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/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;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;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,220&#160;&lt;/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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;100,846&#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;102,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i18ccba066cf84313adec0e71a3b0db61_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNC0xLTEtMS0yNzA1Nw_e51305fb-c52f-430a-bebe-1d98f12dc3da"
      unitRef="usd">42142000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i559cd8df9f6a485ab132f366c7a7da25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNC0zLTEtMS0yNzA1Nw_2dfb4403-6aaf-401e-8892-3162334011a1"
      unitRef="usd">43317000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i141fd256f3e04f1ba97d81c2c404ed9f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNS0xLTEtMS0yNzA1Nw_a8e23fcb-d152-4bad-be0d-0c7b92a05fac"
      unitRef="usd">40854000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5754ff3a5ce645ccaa1585db0634ea75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNS0zLTEtMS0yNzA1Nw_0d646ee6-6f93-4c71-b589-731396f553e4"
      unitRef="usd">40169000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i186778ad1fa4490f92fffeeacdd2b1a3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNi0xLTEtMS0yNzA1Nw_d2fb70e3-5747-48ca-9e77-267844b0ed04"
      unitRef="usd">15911000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib7953d8e934f4defaccaee666ab829a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNi0zLTEtMS0yNzA1Nw_288f6111-9566-4274-b496-0b0bd470a321"
      unitRef="usd">16341000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5137a4f1cd0747e3aa0ab647f6ba735f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNy0xLTEtMS0yNzA1Nw_ee04d0e4-3c5e-4b9e-a760-514591fa54df"
      unitRef="usd">1939000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia30ee70a734e4f85aaa272ccf0d0a5c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfNy0zLTEtMS0yNzA1Nw_6eca2305-7ee5-43bd-b41f-edff4ee5e569"
      unitRef="usd">2220000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibf6442034f1f40aea656713a706425a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfOS0xLTEtMS0yNzA1Nw_2e31f5ed-b965-4784-9a07-af9dc4a8f694"
      unitRef="usd">100846000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7b3619f311d7468b92fdd2e44f75ceda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0NTk4ZDJjMTdlZDRhZTc5OTRiMzE5ODM0OTc1YjZkL3NlYzpjNDU5OGQyYzE3ZWQ0YWU3OTk0YjMxOTgzNDk3NWI2ZF82MS9mcmFnOjViODY4MTg2ZGVlOTQ2ZTQ4OWU1ZWQ5NmQ2ZDdlNDM5L3RhYmxlOjE4OWJjNmU0MjhmNjQ1NDM5MWJjNzJjMzkxODczNmRlL3RhYmxlcmFuZ2U6MTg5YmM2ZTQyOGY2NDU0MzkxYmM3MmMzOTE4NzM2ZGVfOS0zLTEtMS0yNzA1Nw_d9ccc02f-5191-4263-9ceb-4e658902f354"
      unitRef="usd">102047000</us-gaap:NoncurrentAssets>
</xbrl>
